To test: Enable 'AllowHoldPolicyOverride' system preference Via the the REST API: t/db_dependent/api/v1/holds.t fails Try to place an item level hold: PUT localhost:8080/api/v1/holds Body: { "biblio_id":"1", "item_id":"1", "patron_id":"5", "pickup_library_id":"CPL" } Repeat ad nauseam, patron now has multiple holds on a single item Leave those holds in place. On the staff side: Hit the URL below: http://localhost:8081/cgi-bin/koha/reserve/placerequest.pl?biblionumbers=1/4&borrowernumber=5&type=str8
Will take a look on Monday.