Hi Joel!
Earlier I wrote about a similar problem. 
https://lists.katipo.co.nz/public/koha/2023-April/059340.html
I have tried different options, the search ends with an error if 
"edit_borrowers" is not allowed.
Now version 23.05.03 the problem remains.

Good Luck!

Igor A. Sychev
Tomsk Polytechnic University
https://lib.tpu.ru


-----Original Message-----
From: Koha <koha-boun...@lists.katipo.co.nz> On Behalf Of Coehoorn, Joel
Sent: Friday, September 8, 2023 9:00 PM
To: koha <koha@lists.katipo.co.nz>
Subject: [Koha] Minimum permissions needed for patron search

We're a small college using Koha for our library circulation. Our library uses 
workstudy students to man the desk and do *basic *circulation tasks.
Anything advanced, like adding or receiving holds, fines, etc, and the student 
will get an actual librarian.

These workstudy students are also regular patrons, so the workstudy job is 
accomplished with a dedicated login, with the password saved on the circulation 
PC so the students don't actually know how to login as a staff person 
otherwise. FERPA and related laws require us to treat this as an extremely 
low-trust position. Historically, this login has only had the "View Patron 
Infos from any Libraries (view_borrower_infos_from_any_libraries)" permission 
in the "Add Modify Patron Information (borrowers)" section. We also use SAML 
for authentication.

Recently, this account is no longer able to search for patrons by name. If a 
student comes to the desk to checkout a book and forgets their card, our 
workstudy account used to be able to search them by name and proceed with the 
checkout process. Now, this enters a SAML redirect loop trying to validate 
permissions for the login, which is detected and broken with an error by the 
identity provider. I can't find where in Koha, if anywhere, this is being 
logged to help resolve it. They are otherwise able to circulate material if 
they can lookup the patron by barcode.

I discovered the problem goes away if we add the "Add, modify and view patron 
information (edit_borrowers)" to the login. Then they are able to continue 
circulation as normal. However, we don't want this account to be able to add or 
modify borrows, especially as this information all syncs from our student 
information system. We don't want manual edits... ever.

How can I fix this? Why do we need to give edit permissions just to do a search?

*Joel Coehoorn*
Director of Information Technology
*York University*
Office: 402-363-5603 | jcoeho...@york.edu | york.edu

*Please contact helpd...@york.edu <helpd...@york.edu> for technical
assistance.*


The mission of York University is to transform lives through Christ-centered 
education and to equip students for lifelong service to God, family, and 
society _______________________________________________

Koha mailing list  http://koha-community.org Koha@lists.katipo.co.nz
Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
_______________________________________________

Koha mailing list  http://koha-community.org
Koha@lists.katipo.co.nz
Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha

Reply via email to