The new batch circulation page should have the usual buttons at the top. From those the librarian can print the receipt for the checkouts and perform other functions.
Created attachment 44520 [details] [review] Bug 15116: Show menu at the top of batch circ page This patch adds the user interaction menu to the top of the batch checkout page, places focus on the barcode text field and adds a discrete shortcut link for printing receipts.
> This patch adds the user interaction menu to the top of the batch checkout > page, > places focus on the barcode text field and adds a discrete shortcut link for > printing receipts. OK for top menu which is very useful, but I don't understand the bottom link usage. It's confusing. Could you explain? When you arrive on the Batch checkout page, the link is there while you haven't yet done any checkout. The link won't work. You do some checkouts. You arrive on a page displaying the checkout items. The link isn't there anymore, but the top menu is there if you want to print a receipt. You can go back to the batch checkout page. Then the shortcut link works, but it seems disconnected from the previously done batch checkout...
If you are in single item checkout, you can press enter in the barcode textbox to print a receipt. In batch checkout, this is not possible due to the nature of the textarea (which when pressing enter will add a newline). Having the link there makes it possible to print a receipt by pressing tab twice, followed by enter, instead of having to grab the mouse and click your way through the menu to the "print slip"-link. So it is there to improve the workflow. An alternative could be to hide the link, but still allow for the dubble-tab-enter key combo. I tried this during development, but found it a bit confusing since there was no way to see that this was possible, the shortcut link makes it more intuitive.
(In reply to Martin Stenberg from comment #3) > If you are in single item checkout, you can press enter in the barcode > textbox to print a receipt. In batch checkout, this is not possible due to > the nature of the textarea (which when pressing enter will add a newline). > > Having the link there makes it possible to print a receipt by pressing tab > twice, followed by enter, instead of having to grab the mouse and click your > way through the menu to the "print slip"-link. So it is there to improve the > workflow. For me, the quick 'Print slip' link should be displayed on the checkout summary page (the one displayed after clicking 'Check out' button), not on the initial 'Batch checkout' page. Otherwise this gives the impression that the barcode you're entering in the 'Barcode list' textarea will be present in the receipt.
Created attachment 44706 [details] [review] Bug 15116: Show menu at the top of batch circ page This patch adds the user interaction menu to the top of the batch checkout page, places focus on the barcode text field and adds a discrete shortcut link for printing receipts.
I agree Frédéric, that makes more sense. I have moved the link to the summary page, and also added an auto-focus to the "Checkout or renew"-button on the confirmation-page, so that you can just hit enter to continue the process.
Created attachment 44714 [details] [review] Bug 15116: Show menu at the top of batch circ page This patch adds the user interaction menu to the top of the batch checkout page, places focus on the barcode text field and adds a discrete shortcut link for printing receipts. Signed-off-by: Frederic Demians <f.demians@tamil.fr> Works as promised. Improve batch checkout general UI workflow.
The print slip link is not put at the right place. For instance if the patron is restricted, you will see the link at the confirmation step. Since this action is easily accessible from the menu, I am not sure it's consistent to display it again there.
Martin, you may limit your patch to the scope of this bug as stated by its title: show circ buttons at the top of batch circ page. And then, open another bug report to propose a way to improve the workflow regarding printing receipt.
Created attachment 44731 [details] [review] Bug 15116: Show menu at the top of batch circ page This patch adds the user interaction menu to the top of the batch checkout page.
Created attachment 44737 [details] [review] Bug 15116: Show menu at the top of batch circ page This patch adds the user interaction menu to the top of the batch checkout page. Signed-off-by: Frederic Demians <f.demians@tamil.fr>
Created attachment 44755 [details] [review] Bug 15116: Show menu at the top of batch circ page This patch adds the user interaction menu to the top of the batch checkout page. Signed-off-by: Frederic Demians <f.demians@tamil.fr> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Patch pushed to master. Thanks Martin!