Goal: $18,000
Raised: $0
Supporters: 0
This development would allow for libraries to have more control over who can run which reports.
This is helpful for limiting who has access to large reports that might slow down the system, show borrower information, or show accounting information.
Development
This development will be in 3 sequential parts as follows:
Part 1
- Limit report by library groups
- Each report will have a library associated with it, defaulting to the logged in branch of the user who creates it.
- Library groups will have a new option for "Report Library Group"
- Anyone with permission to run reports in that group can run their reports
- An additional permission to "run any report" will be needed.
All reports will still be visible to help mitigate duplication of reports.
Part 2
- Limit Reports Feature
- Add an option for flagging a report as "limited."
- Only superlibrarians or staff with a new "limited reports" permission can run these reports.
- Add an option for flagging a report as "limited."
Part 3
- Add individual users to reports
- This would allow libraries to add specific users to reports
- Even if they didn't otherwise have permissions, users added to reports could run those specific reports.
Expected Outcome
Koha Community Enhancement in Bugzilla
Bug 30198 - Add privacy elements to reports
Bug 37052 - Restrict reports so they can only be run by permitted users
Bug 33793 - Add method to define limited access to run reports
Want to be a sponsor
Submit a request to dev@bywatersolutions.com to get the process started.
Crowdfunding quotes are our best estimate at the time they're posted and may be reassessed.