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.
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.