Bug 38063 - Add batch patron permission modification
Summary: Add batch patron permission modification
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Architecture, internals, and plumbing (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks: 20813 38137 38139
  Show dependency treegraph
 
Reported: 2024-10-02 17:20 UTC by Lisette Scheer
Modified: 2025-01-22 18:52 UTC (History)
1 user (show)

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lisette Scheer 2024-10-02 17:20:50 UTC
We have a plugin for batch permission modification:
https://github.com/bywatersolutions/koha-plugin-batch-permissions-modifier

I think it would be beneficial to move this into core as a way to do a mix of role-based access control and per-user permissions.

How the plugin works
1. Set permissions of a template user
2. Create a patron list of all the users who should have those permissions
3. In the plugin, assign the template user to the list
4. User's permissions are now controlled by the template user. Permissions can only be changed on the template user. 

Users who aren't assigned to a role list can have their permissions edited as it currently works.

Currently only one role is allowed at a time.