Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 34,931
    • Issues 34,931
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1,248
    • Merge Requests 1,248
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #251

Closed
Open
Opened Feb 02, 2016 by Drew Blessing@dblessingMaintainer

Audit events in admin interface of user edits

Zendesk: https://gitlab.zendesk.com/agent/tickets/15224

description

Show audit events in the admin screen for the following actions:

  • a user is created
  • a user is blocked
  • a user is deleted

original issue

I recently worked with a customer that had some strange things happen with a user being added, granting some permission and then the user was deleted. We can look up what happened in the application.log but it seems it would be nice to have audit events about global changes in the admin area. Events may include users created/blocked/deleted from the system as well as other global tasks are they are deemed useful.

This doesn't seem like a ton of work. We can just hook in any place that is currently writing to application.log. We can basically re-use the views from group/project events. It's not urgent, but a nice to have.

cc/ @JobV @dzaporozhets What do you think?

Proposal

Add audit events to the GitLab UI for the three listed activities. They should have important detail for auditing purposes. For example:

  • Administrator created User (name, email) at date/timestamp
  • Administrator blocked User (name, email) at date/timestamp
  • Administrator deleted User (name, email) at date/timestamp

This data should have a default sort order of Newest to Oldest based on date/timestamp.

Edited Jan 09, 2020 by Matt Gonzales
Assignee
Assign to
12.8
Milestone
12.8 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab#251