]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Hold current_shelf_lib DB and IDL
authorBill Erickson <berick@esilibrary.com>
Tue, 27 Dec 2011 17:19:05 +0000 (12:19 -0500)
committerBill Erickson <berick@esilibrary.com>
Wed, 4 Jan 2012 19:40:00 +0000 (14:40 -0500)
commita9e670511c2953bcd16fce74a48cd8b7a7cb43e0
tree0a77e3793e56d0aca38c3ef82dd34066764473c3
parent20a6185001d99f486040039ec73d2b6775ade4b9
Hold current_shelf_lib DB and IDL

Schema, upgrade, and IDL pieces for a new
action.hold_request.current_shelf_lib column.  The goal of the column is
to track the location where a hold is currently sitting on a hold shelf.
Typically, this will be the pickup library, however, if the pickup
library has changed while the hold was on the shelf, the current shelf
lib will be different.

The upgrade script sets current_shelf_lib to match the pickup_lib for
all holds that are currently active and on the shelf.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/090.schema.action.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.hold-current-shelf-lib.sql [new file with mode: 0644]