Group-level audit event export for self-managed and GitLab.com
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
This issue and linked pages contain information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. As with all projects, the items mentioned in this video and linked pages are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Release notes
Problem to solve
Users desire to export the full set of audit events they have for their groups, on both .com and self-hosted. However, this is only available today at the instance level.
Proposal
Add a new option to export all displayed audit events to the group level audit events screen.
Licensing
Open questions
- Can we indicate to the user their current permission set on the page to help them understand if there may be other events that are not being displayed for permission reasons? Could be covered by a new issue possibly.
- Can this be implemented with a public API so users can script retrieving these reports if desired? This will be helpful if they have many groups to pull across their organization.
- What concerns about limits should we have? If the export only covers what is displayed, would that be a concern? Would we want to send the results in an email instead of synchronously?
Implementation plan
frontend weight
- Add the
export_url
attribute toee/app/views/groups/audit_events/index.html.haml:8
.- See
ee/app/views/admin/audit_logs/index.html.haml:8
as an example.
- See
backend
- Needed