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>
Tue, 10 Apr 2012 19:48:36 +0000 (15:48 -0400)
commit629a7c68f18b9928b94b0db56faf26256c3b4cba
treed4854d8ee38752dfbb603c65d15d02a716d798e1
parent018cc9b095f4378bdc71446aa16e309253ba2163
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, 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