Bug 38063

Summary: Add batch patron permission modification
Product: Koha Reporter: Lisette Scheer <lisette>
Component: Architecture, internals, and plumbingAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: rcoert
Version: unspecified   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:
Bug Depends on:    
Bug Blocks: 20813, 38137, 38139    

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.