Koha-clms/C4/SIP/ILS/Transaction
Joe Atzberger (siptest 9bef3f6cf0 SIP Holds processing on checkout
Allow valid comparison of hold_queue to current user barcode and
permit checkout if the current user is at the front of the queue.
Effectively, this allows a user to checkout a book he has held.
Here are the example checkout (11) and checkout response (12)
statements in a SIP telnet session, showing failure (120) previously
and success (121) after patch application.
Before:
11YN20060329    203000                  AOCPL|AA1|AB502326000820|ACterm1
120NUN20081009    140222AOCPL|AA1|AB502326000820|AJKidnapped :|AH|AF2008-10-09 : Koha Admin (1)|BLY|
After:
11YN20060329    203000                  AOCPL|AA1|AB502326000820|ACterm1
121NNY20081009    150204AOCPL|AA1|AB502326000820|AJKidnapped :|AH2008-10-10|AFItem was reserved for you.|

This patch also resolves security/privacy issues related to the display
of "needsconfirmation" values that identify, for example, the user
currently issued an item, or with a hold on the item.  These messages
should not be passed to an end-user interface.

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
2008-10-14 13:02:51 -05:00
..
Checkin.pm Add check to resensitize sub. 2008-06-05 22:43:34 -05:00
Checkout.pm SIP Holds processing on checkout 2008-10-14 13:02:51 -05:00
FeePayment.pm Revising the stub for ILS/Transaction/FeePayment.pm 2008-09-26 09:07:22 -05:00
Hold.pm Abstraction layer implementation for Transactions. 2008-06-05 22:43:35 -05:00
Renew.pm Abstraction layer implementation for Transactions. 2008-06-05 22:43:35 -05:00
RenewAll.pm Add do_renew_all function, necessary for implementation. 2008-06-05 22:43:27 -05:00