Add privacy elements to reports

Goal: $18,000

Raised: $0

Supporters: 0

Make a pledge

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.

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.