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>