Sign in or sign up before continuing. Don't have an account yet? Register now to get started.
Register now

Bring Audit Events CSV export to projects and gitlab.com

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Work on this issue
  • Close this issue

Release notes

Problem to solve

In #1449 (closed) we added a CSV export option for instance-level audit events. This is a feature that's required for customers who rely on ingesting this data into their own systems and generally for sharing with auditors as an evidence artifact.

This feature is not yet available on gitlab.com.

Intended users

  • Cameron (Compliance Manager)

User experience goal

A project owner can navigate to their Audit Events table and export the data as a CSV.

Proposal

Add an export button to the project level audit events table, similar to #1449 (closed).

backend

  • Create a new controller for project-level audit events (i.e. Projects::AuditEvents::ReportsController)
  • Rejig the CVS export service to work with both project and instance-level scope (AuditEvents::ExportCsvService)

frontend

  • Inject new controller route to project-level audit events HAML (see example)
  • Verify that the UI render the button and the functionality is working end-to-end

Further details

Edited Aug 04, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading