Skip to content
Snippets Groups Projects

Audit delivery of confirmation emails

Merged SAM FIGUEROA requested to merge sf/feature/GL377625-audit-user-email-changes into master

What does this MR do and why?

This MR adds audit events when an email confirmation is requested by the Emails::Confirm service or an email was changed on the User model.

This will allow us to track when users request email confirmations and when they change their email addresses.

How to set up and validate locally

  1. Setup a streaming destination for audit events (Admin area -> Monitoring -> Audit Events -> Streams)
  2. Change the signed in users's email address.
  3. Add an additional email address for that user
  4. Verify that an audit event is streamed when adding an email address
  5. Verify that an audit event is streamed when changing your email address on your profile

MR acceptance checklist


This description was generated for revision 4aa7ebbf using AI ...and then manually revised.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • requested review from @huzaifaiftikhar1

  • Huzaifa Iftikhar
  • 🤖 GitLab Bot 🤖 changed milestone to %16.4

    changed milestone to %16.4

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading