Option to include Wrong-Shelf holds in clear-shelf results user/berick/clear-shelf-shows-pickup-change
authorBill Erickson <berick@esilibrary.com>
Tue, 21 Aug 2012 21:19:54 +0000 (17:19 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 22 Aug 2012 15:49:55 +0000 (11:49 -0400)
commit63c24217938073d1a20a05659c1b455cc0223f49
tree175660a6ed5b87e5d8649b34302541e05bd2e16c
parent4c9acf5776026b132387d334742badbba76ec62a
Option to include Wrong-Shelf holds in clear-shelf results

Adds a new org unit setting
"circ.holds.clear_shelf.include_pl_changed".

When enabled, we include non-expired, Wrong-Shelf holds in the results
list of the "Clear Shelf-Expired Holds" process.  ("Wrong-Shelf" holds
are those whose pickup lib was changed while the hold was on the holds
shelf).  The idea behind this option is that branches may use the
clear-shelf process as a general shelf management report beyond just
holds that have expired.  I.e. tell me everything I need to remove from
the shelf.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.clear_shelf_pl_changed.sql [new file with mode: 0644]
Open-ILS/xul/staff_client/server/locale/en-US/circ.properties