[Koha-bugs] [Bug 4850] New: CheckReserves does not respect holds circulation policies

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Jun 3 23:25:43 CEST 2010


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4850

           Summary: CheckReserves does not respect holds circulation
                    policies
 Change sponsored?: ---
           Product: Koha
           Version: rel_3_2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: P5
         Component: Hold requests
        AssignedTo: kyle.m.hall at gmail.com
        ReportedBy: ian.walls at bywatersolutions.com
         QAContact: koha-bugs at lists.koha-community.org
                CC: gmcharlt at gmail.com
   Estimated Hours: 0.0


Scenario:

A title has two items, one of an item type that allows holds, one of a type
that does not.  The rules defining this are entered into smart-rules.pl, and
stored in the branch_item_rules, default_branch_item_rules and
default_branch_circ_rules tables in the database.  Patron A checks out the item
that does not allow holds (Item A).  Patron B then places a title-level (next
available) hold on that title.  Patron B must wait until Item B is available
for their hold to be filled, as per our policy.

When Patron A looks at their account in the OPAC, they'll see that Item A is on
hold, and cannot be renewed.  Similarly, when a staff member views their record
in the staff client, they will see the item as unrenewal for the same reason
(pending hold).

When Patron A returns Item A, a message will come up to the staff member
checking in that there is a hold on this item for Patron B.  This is incorrect,
since Item A cannot be held, and Patron B must continue to wait until Item B is
available to have their hold filled.


The three tables defined above (branch_item_rules, default_branch_item_rules
and default_branch_circ_rules) are not consulted anywhere in the codebase
except for GetBranchItemRule in C4/Circulation.pm, which in turn is only
consulted in opac-reserve.pl and reserve/request.pl.

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the Koha-bugs mailing list