This fixes holds so that staff patrons can only edit or delete holds for their library when:
- IndependentBranches = "Yes"
- IndependentBranchesPatronModifications = "Yes"
- IndependentBranchesTransfers = "Yes"
- canreservefromotherbranches = "Don't allow (with independent branches)".
Previously, any staff member from any library could edit or delete the holds for patrons from other libraries. Only superlibrarians should be able to edit or delete all holds.
|