http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11481 Bug ID: 11481 Summary: new reservation syspref HoldOnlyWhenAllItemsOnLoan Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: OPAC Assignee: oleonard@myacpl.org Reporter: koha@univ-lyon3.fr QA Contact: testopia@bugs.koha-community.org This new syspref sets the following behavior about reserves : When enabled, placing hold is possible only if all the items potentially holdable of a record are on loan. By "potentially holdable", we mean these which can be reserved according to circulation rules and have neither notforloan, withdrawn, lost, nor damaged status. Test Plan : 1) Enable RequestOnOpac and HoldOnlyWhenAllItemsOnLoan sysprefs 2) Choose one borrower (patron1) to place holds : get his category, login and pasword. 3) Go to Administration/Circulation and fine rules. 4) in the ALL libraries table (selected by default) set a circulation rule for the borrower category adding an amount of holds in "Holds allowed" column For a beginning , you can set only one rule with itemtype as All or several rules with different item type. 5) In the pro interface, choose a record with some items : you can choose a notforloan status for one, set an itemtype with a circ rule without holds allowed for another etc. 6) Check out on your count as much items of this record as it's possible. Do not forget to change branch to checkout the items from their homebranch. 7) go to opac and search for the detailed record 8) You do not see the Place hold button yet : you must first authenticate yourself as patron1 to make it appear. Then you can pursue the Placing hold process as usual. 9) reconnect as admin and go to pro interface , search for the detailed record 10) click the Holds tab and enter patron1 in text box 11) the usual form appears : you can choose there the pickup location and select a specific item in the items table. 12) Now, check in one of the items and go back to opac detailed record 13) Even if you are already authentified (as patron1), the "Place hold" icon is no more visible (hold is no more possible) 14) reconnect as admin and go back in the pro interface to the detailed record 15) Enter patron1 again in patron textbox : the "Cannot place hold message" displayed with the following explanation : "All reservable items of the record must be on loan" -- You are receiving this mail because: You are watching all bug changes.