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)
committerMike Rylander <mrylander@gmail.com>
Tue, 24 Jul 2012 15:49:31 +0000 (11:49 -0400)
commita8155fc4c4728adbfd3e734a9ede7eca1f067c78
tree6a9350525299b8dc8cf89f582700f1422d2c0aab
parentae0e26ed0862b3694415806ce2dc05e128868c24
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>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm