Skip to content

Add user profile visibility updated audit event

What does this MR do and why?

In #474386 (comment 2438725423) we made a decision to:

  • Start emitting a second event with the correct spelling

This creates a new audit event type user_profile_visiblity_updated

References

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. In an instance with Ultimate license
  2. Go to Admin -> Monitoring -> Audit events -> Streams
  3. Create an HTTP streaming destination
    1. https://docs.gitlab.com/administration/compliance/audit_event_streaming/#add-a-new-http-destination
    2. You can use https://webhook.site/ to get events
  4. Update user profile visibility
  5. Check audit events for new event and old event are created

-2-Webhook-site-Test-transform-and-automate-Web-requests-and-emails-04-08-2025_10_49_AM

-2-Webhook-site-Test-transform-and-automate-Web-requests-and-emails-04-08-2025_10_49_AM__1_

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #474386

Edited by Nate Rosandich

Merge request reports

Loading