Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,329
    • Merge requests 1,329
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #251
Closed
Open
Issue created Feb 02, 2016 by Drew Blessing@dblessingDeveloper

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 (ex-GitLab)
Assignee
Assign to
Time tracking