Add group actions to Audit events
Description
As part of the Audit events, we need to log important group actions. This is to be recorded when something happens at the group level:
- Group created
- Change group visibility
- Add member
- Remove member
- Add project to the group
- Remove project to the group
Additional information to record
- Who did the action
- Timestamp
- IP address
This information is available instance wide, in a new tab in the administration panel, under 'Audit events'.
Wireframes
References
Part of meta issue about logs: https://gitlab.com/gitlab-org/gitlab-ee/issues/579