[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