Comment 5 for bug 1804066

Revision history for this message
Jane Sandberg (sandbergja) wrote :

Here is a branch for this issue: user/sandbergja/lp1804066-no-overlapping-bookings

Here is a link: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sandbergja/lp1804066-no-overlapping-bookings

Here are the testing notes from the commit message:

1. Go to the Booking > Create Reservation
2. Choose resource by type: find a resource type that only has a single resource for ease of testing.
3. Select a time slot and press Create Reservation
4. Select a patron.
5. In a second tab, repeat the steps, being sure to select the same resource and time slot, but a different patron.
6. Press Confirm Reservation in one of your tabs.
7. Confirm that the reservation was made correctly.
8. Press Confirm Reservation in the second tab.
9. Confirm that the conflicting booking does not go through.

This patch includes a small change to the concerto test data (meeting rooms can't *actually* transit from one branch to another). You will need to reload the concerto data set before successfully running the included live tests.