Bug 20956 - BorrowersLog is not logging permission changes
Summary: BorrowersLog is not logging permission changes
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Staff Client (show other bugs)
Version: master
Hardware: All All
: P2 major (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on: 20813
Blocks: 22794
  Show dependency treegraph
 
Reported: 2018-06-15 15:03 UTC by Christopher Brannon
Modified: 2021-12-05 22:20 UTC (History)
8 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Brannon 2018-06-15 15:03:42 UTC
I made changes to permissions, and I can see that it is not being logged.  This is a security issue and should be fixed immediately.  We cannot have people changing permissions undetected.
Comment 1 Jonathan Druart 2018-06-18 14:50:12 UTC
It sounds more like an enhancement request.
Comment 2 Katrin Fischer 2018-06-18 20:43:07 UTC
I agree with both Christopher and Jonathan. We never logged permissions and this has never come up before, so I would also classify this as an enhancement. But at the same time I think it would be a very good and valuable addition. Currently there is some work done on permissions, we might want to wait for bug 20813 before implementing this.
Comment 3 Christopher Brannon 2018-06-18 22:25:26 UTC
I'm fine with waiting.  Added dependency.
Comment 4 Katrin Fischer 2020-07-06 06:22:25 UTC
It looks like bug 20813 is not happening, we might want to come back to this.
Comment 5 Liz Rea 2021-11-19 20:36:26 UTC
We definitely want to come back to this, there is a whole slew of legislation out right now that is going to require certifications that changes such as this can be audited (at least in the US, and I presume elsewhere).
Comment 6 Liz Rea 2021-11-19 20:46:53 UTC
Also, due to the legalities, this is an actual missing feature that qualifies as a bug.
Comment 7 Tomás Cohen Arazi 2021-11-19 23:58:44 UTC
Should it be in the action_logs? Maybe another table?
Comment 8 Kyle M Hall 2021-12-02 18:03:09 UTC
It would be good to also log permission changes via Koha::Logger with a namespace so these changes can be logged to external facilities.
Comment 9 Katrin Fischer 2021-12-05 22:20:16 UTC
I think action_logs would be the logical place for it as it also has the other changes to the patron account for the librarians as it can be looked up easily then, but something extermal might be nice additionally.