]> git.koha-community.org Git - koha.git/commit
bug_2830: Remove reserve when checking out if the borrower is not the first one in...
authorSrdjan Jankovic <srdjan@catalyst.net.nz>
Thu, 13 Oct 2011 03:57:41 +0000 (16:57 +1300)
committerChris Nighswonger <chris.nighswonger@gmail.com>
Sat, 21 Jan 2012 04:11:51 +0000 (23:11 -0500)
commit1430e4a9870aa71962f4a812cb6362cb0a7861c1
treea5064838b031c0ce91da85c3ec9d315567f4b080
parentc3cd9b12c50863c812542716be776f064d57b493
bug_2830: Remove reserve when checking out if the borrower is not the first one in the reserve queue

To test:
Create 4 holds on a bib, for patrons A, B, C, and D,

Check in the item to mark hold as waiting for patron A
Check out the item to patron B -> reserve for patron B should be removed
Check in the item to mark hold as waiting for patron A
Check out the item to Patron A, hold should complete normally
Check in the item to mark hold as waiting for patron C
Check out the item to patron D -> reserve for patron D should be removed.
Check in the item to mark hold as waiting for patron C
Check out the item to patron C, hold should complete normally
Check in the item -> there should be no more reserves.

We also tested:
Created 4 holds on a bib with two items, for patrons A, B, C, and D

All worked as expected.

Signed-off-by: Liz Rea <wizzyrea@gmail.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
(cherry picked from commit 6e07fd7b004b5cb16ea0bec764993c1e9ffe153c)

Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
(cherry picked from commit da99978777281452b16551ee10e7c86d1578337f)

Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
C4/Circulation.pm
C4/Items.pm
C4/Reserves.pm
C4/Search.pm
C4/XSLT.pm
circ/circulation.pl
opac/opac-user.pl
t/db_dependent/Reserves.t
t/db_dependent/lib/KohaTest/Reserves.pm