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)
committerBill Erickson <berick@esilibrary.com>
Thu, 21 Jun 2012 18:50:26 +0000 (14:50 -0400)
commit040b1a3fab6dea4c737cef16557a1a882f9434ea
tree3772aa386e21c05b8becd0aed6941c9bbe9bead2
parentafc73298ee86d5bc2757b46dbaa22d4b71e45a4e
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>
Open-ILS/examples/fm_IDL.xml