erlef / infra-wg

ErlEF infrastructure working group
6 stars 1 forks source link

Audit Log support #39

Open starbelly opened 3 years ago

starbelly commented 3 years ago

We need to record all activity that modifies our relations. This is limited to volunteers, chairs, board members, and admins modifying resources in the app.

benoitc commented 3 years ago

Can you describe what's needed exactly? For which purpose?

starbelly commented 3 years ago

@benoitc This is to log any action taken by admins, perhaps more than that. We can use this audit log to provide a window to admins (and possibly wg chairs, contributing members etc) what has transpired.

So for admins, think about the activity/audit log that is available in gitlab admin interface.

benoitc commented 3 years ago

how log will it be kept? How can it be requested by a member?

Is this a request from the board? I do think we should limit the amount of personal data we get. So I would rather just keep an history of edits rather than a log / people.. it's easier to maintain over the long term.

starbelly commented 3 years ago

It's a log of actions. And it's for the most part like what you said, history of edits, but also things such as "requested a slack invite", "requested an email address", etc. etc. But it wouldn't hold personal data, it would have a reference to a member record, which only holds two pieces of personal data name and email.

This information can and would be displayed to the user.