https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37052 --- Comment #4 from David Cook <dcook@prosentient.com.au> --- (In reply to gclg from comment #2)
What I am proposing is the ability to limit the ability to run certain reports by used ID.
I think that I like this idea. For backwards compatibility, I think all existing reports would have to be allowed for any User ID. However, for new Koha installs, it would be interesting to default to only allow the creator of the report to run it (or a superlibrarian). And then the creator/owner or the superlibrarian could add more users to run it. So if the only Reports permission the user has is "Execute SQL reports (execute_reports)" and they are only allowed to run certain reports... that would dramatically improve the current situation. -- One thing to keep in mind... this could get unwieldy/difficult to manage. Some libraries have hundreds of reports, and you might have 10 staff who should have the same/similar access to many of those. (This is where RBAC would come in handy. You could assign a bunch of reports to a particular group. We could potentially do this with patron category, but I don't think most libraries have granular library staff categories.) -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.