Booking: copy status ignored
Bug #1085263 reported by
tji@sitka.bclibraries.ca
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Based on eg2.2
Catalogued item's status is ignored when making a reservation. You can reserve an item which is currently checked out with an overlapping time slot.
There is no status field in booking.resource. So it is not possible to mark a resource temporarily unavailable.
The workaround is staff has to either delete the resource or make a reservation and pick it up for a dummy patron.
When creating reservations by bookable resource type Checked out items should be excluded from the list of resources
Use Case = Jane Booker needs to create a new Reservation for a “Laptop”.
Booking -> Create Reservation -> Choose a Bookable Resource Type -> Laptop -> Next
All resources with item type Laptop are displayed -> use the calendar picker to choose time for reservation.
Problem - You can reserve an item which is currently checked out with an overlapping time slot. Catalogued item's status is ignored when making a reservation.
--Reservation is placed on an item which is currently checked out with an overlapping time slot.
--Reservation cannot be filled / Reservation cannot be edited. You must cancel reservation and start over.
Desired Solution - Items which are checked out with an overlapping time slot should be excluded from this list
--Create a link between the asset.copy table and the booking.resource table, so that Evergreen's APIs can look up existing circulations on a linked copy while doing work with a booking resource.