Bug 30945

Summary: Branch specific self checkout login
Product: Koha Reporter: Christopher Brannon <cbrannon>
Component: Self checkoutAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: lucy.vaux-harvey
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Christopher Brannon 2022-06-10 21:43:29 UTC
It would be helpful if we could specify in the URL which branch the self check would be checking in/out as.  So, for example, we could still have the single auto login that we already have, but we could specify the branch code in the URL, and it would switch that login to check in/out as that branch.

This would be EXTREMELY helpful.
Comment 1 Christopher Brannon 2022-06-10 21:49:11 UTC
In addition to this, it would be great if OPACBaseURL is filled out, the WebBasedSelfCheck would provide a dropdown list of libraries where, if you select a library from the list, it copies into the clipboard a fully constructed URL for the self check along with the specific branch to be used in the URL, ready to paste in a browser, shortcut, or html code.
Comment 2 Owen Leonard 2022-06-13 12:24:39 UTC
I think this makes sense. With AutoSelfCheckAllowed your self-checkout stations will always be checking out from the home library of the user defined in that preference, right? So your self-checkout stations are messing with circulation statistics if they're at a library other than the AutoSelfCheckAllowed patron's.

And since you can't define multiple AutoSelfCheckAllowed patrons for multiple branches, there's really no way around it.

Submitting the library code as a GET parameter would open up the possibility that the user to change it, but even then it would be an improvement on the current situation.
Comment 3 Lucy Vaux-Harvey 2022-07-15 09:40:43 UTC
1++  Being able to specify a branch code in the URL would be really useful.