A useful patron permission preference would to allow or not allow library staff to change their location (set library). Currently there is nothing to restrict library staff from changing their location and performing actions as another library. This permission could be under the (staffaccess)permission heading.
I suggest a slightly broader way of looking at it. The question isn't so much whether or not a staff member can change their active library at all, it's what libraries they're allowed to change to. Currently, if IndependentBranches is OFF, a (non-superlibrarian) staff member is presumed to have their privileges at all libraries. If IndependentBranches is ON, they're presumed to have their privileges only at their home library. To allow for more fine-grained control, I propose the creation of a new table that would store the libraries that a given patron has privileges at (most likely this would apply only to staff users). Initially, that list could be used to control what library or libraries the staff member can change to. Another extension, though, would be to use it to control what libraries are available for various drop-down controls.
*** Bug 15508 has been marked as a duplicate of this bug. ***
This is still a concern for many libraries, would be a great enhancement in the ongoing permissions fine tuning!
(In reply to Galen Charlton from comment #1) > I suggest a slightly broader way of looking at it. The question isn't so > much whether or not a staff member can change their active library at all, > it's what libraries they're allowed to change to. > > Currently, if IndependentBranches is OFF, a (non-superlibrarian) staff > member is presumed to have their privileges at all libraries. If > IndependentBranches is ON, they're presumed to have their privileges only at > their home library. > > To allow for more fine-grained control, I propose the creation of a new > table that would store the libraries that a given patron has privileges at > (most likely this would apply only to staff users). Initially, that list > could be used to control what library or libraries the staff member can > change to. Another extension, though, would be to use it to control what > libraries are available for various drop-down controls. +1
We do now have this permission: Allow staff to change logged in library (loggedinlibrary)
(In reply to Katrin Fischer from comment #5) > We do now have this permission: > Allow staff to change logged in library (loggedinlibrary) What version? Not seeing it in 22.11.
(In reply to Christopher Brannon from comment #6) > (In reply to Katrin Fischer from comment #5) > > We do now have this permission: > > Allow staff to change logged in library (loggedinlibrary) > > What version? Not seeing it in 22.11. Correct, it's a 23.05 feature: Bug 30624 - Add a permission to control the ability to change the logged in library