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)
committerJason Stephenson <jstephenson@mvlc.org>
Tue, 24 Jul 2012 15:02:58 +0000 (11:02 -0400)
commit3e99e570852bd28893d73109be712f495d4edd97
treed9292620e37d5bf333e941f28183874e9e5efde0
parent27abb5ba5f0f155303cf8539da5aa8467ce26fe9
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>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm