Avoid CAPTURE-blocked holds in pull list (IDL view)
authorBill Erickson <berick@esilibrary.com>
Thu, 21 Jun 2012 18:37:11 +0000 (14:37 -0400)
committerMike Rylander <mrylander@gmail.com>
Tue, 24 Jul 2012 15:49:31 +0000 (11:49 -0400)
commitbd98f2adea3937bd848cf0386e8220095e3d8118
treed3baf4fdeb4756a05627048b497d923a25e907e8
parentfecdfe5dcb1a87cd2b12733b4b06c56e5c5ab4b5
Avoid CAPTURE-blocked holds in pull list (IDL view)

Update the new IDL holds pull list view to avoid returning holds for
users that have CAPTURE penalties.

Note that items are blocked from the pull list only if the hold pickup
lib is within the CAPTURE penalty org unit range.  This means that users
could be blocked at one branch, but use a pickup lib at another to avoid
the block.  To prevent this type of abuse, set the org_depth to 0 on any
penalties that apply the CAPTURE block.

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/examples/fm_IDL.xml