[Koha-bugs] [Bug 9844] New: Add a barcode queue to checkout / return

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Mar 19 14:56:04 CET 2013


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

            Bug ID: 9844
           Summary: Add a barcode queue to checkout / return
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Circulation
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: viktor.sarge at regionhalland.se
                CC: gmcharlt at gmail.com, kyle.m.hall at gmail.com

Background: Some testing on a 70Mbit+ connection to a remote Koha install
indicates that the system is a bottleneck when it comes to issuing checkouts or
returning items. If a staff user scan barcodes to fast for the system to keep
up then barcodes are lost and books will not have been checked out or returned.
Plack for the staff interface might solve a part of this problem, but adding a
queue would be great. 

Suggestion: Add a queue-box with high visibility of items that are not yet
processed when checking out or returning items. If a user scans items quicker
than than the system can process items the box will fill up. The system should
process the barcodes in the queue-box using AJAX-code so that the whole page
will not have to reload for every barcode. Ending the session (by printing
receipt for checkout etc.) should not be possible until the queue is empty.
Messages that today appear once per page (like holds on a title for example)
will have to be duplicated since a librarian could scan multiple codes until an
item has been processed by the system.

Implications on existing code: I think this might require us to rewrite some of
circulation.pl and returns.pl to use Ajax, insert the queue-box and to display
multiple messages at once.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list