[Koha-bugs] [Bug 11481] New: new reservation syspref HoldOnlyWhenAllItemsOnLoan

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Jan 6 18:23:10 CET 2014


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 at myacpl.org
          Reporter: koha at univ-lyon3.fr
        QA Contact: testopia at 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.


More information about the Koha-bugs mailing list