hold CAP/FILL blocks : separate CIRC and FULFILL blocks
authorBill Erickson <berick@esilibrary.com>
Tue, 10 Apr 2012 19:42:17 +0000 (15:42 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 20 Jun 2012 17:38:37 +0000 (13:38 -0400)
commitec1528dc4c5d27b47fa56cae195ae8223980e4bc
tree91699a15a0487cc15e4c44ad5a55f8e9164c6f57
parent7b20ae526ba2a1c68e04182029fd43efcc956477
hold CAP/FILL blocks : separate CIRC and FULFILL blocks

This breaks the CIRC standing penalty block out into two separate
blocks.  The existing CIRC block now prevents circulations on checkouts
where the checkout is not fulfilling a hold.  A new FULFILL block type
is added which, when applied to a user, (only) prevents the user from
checking out items that fulfill a hold.

To always prevents checkouts, use both blocks.  Use individual blocks
where one or the other behavior is desired.

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