]> git.evergreen-ils.org Git - Evergreen.git/commit
Alter hold pickup lib from shelf avoids transit
authorBill Erickson <berick@esilibrary.com>
Tue, 27 Dec 2011 20:47:00 +0000 (15:47 -0500)
committerBill Erickson <berick@esilibrary.com>
Wed, 4 Jan 2012 19:40:00 +0000 (14:40 -0500)
commit4aac5e8fb061fa3bdd9808e9519cc605c2b1725a
tree55ab44db4ebd42332f64c3626426003c2c20e177
parentfbf349a8bd1293cbb94f5cd74bac9a8a54ed48e5
Alter hold pickup lib from shelf avoids transit

When the pickup library for a hold is changed while the hold is on the
shelf, we no longer put the copy into transit to the new location.
Instead, we clear the shelf_expire_time (to prevent premature
expiration) and leave the hold and copy otherwise untouched.

This makes it possible for staff to identify items that are sitting on
the holds shelf that need to be put into transit to a new pickup
library.  The transit will be created when the item is checked in at the
originating library.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm