[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