Kyle M Hall
82d1fe4086
If a librarian checks out a waiting hold to a different patron it gives the item conflicting statuses. The item will show as both checked out to the different patron, and waiting for the original patron. This patch fixes this by not allowing this situation to occurr. If a librarian attempts to issue an item that is waiting for a different patron, the system will force the librarian to choose to a) not issue the item b) issue the item, and cancel the waiting hold c) issue the item, and revert the waiting hold In this scenario, reverting the waiting hold means to push it back on the reserves queue as a hold with a priority of 1, which will push the priorities of any existing holds back by 1 as well. It will become an item level hold for the given item, as we cannot know if the hold was item-level or bib-level given the data we have about the hold. Signed-off-by: Owen Leonard <oleonard@myacpl.org> All three cases tested, correct outcome each time Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com> |
||
---|---|---|
.. | ||
bookcount.tt | ||
branchoverdues.tt | ||
branchtransfers.tt | ||
circulation-home.tt | ||
circulation.tt | ||
overdue.tt | ||
pendingreserves.tt | ||
printslip.tt | ||
reserveratios.tt | ||
returns.tt | ||
selectbranchprinter.tt | ||
stats.tt | ||
transfer-slip.tt | ||
transferstoreceive.tt | ||
view_holdsqueue.tt | ||
waitingreserves.tt |