Currently the hold policy can only be set at the branch/itemtype level Some libraries wish to be able to set the policy at branch/category/itemtype level, e.g. to allow staff to hold 'internal reference' items, but no other patrons Many libraries try to replicate this behavior by setting 'Holds allowed' to zero, however, this prevents placing of holds but not filling of holds.