Audit delivery of confirmation emails
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.
- Implements part of Instance Level Audit Event Enhancement for User... (#377625) • Unassigned • Backlog
How to set up and validate locally
- Setup a streaming destination for audit events (Admin area -> Monitoring -> Audit Events -> Streams)
- Change the signed in users's email address.
- Add an additional email address for that user
- Verify that an audit event is streamed when adding an email address
- Verify that an audit event is streamed when changing your email address on your profile
MR acceptance checklist
-
I have evaluated the MR acceptance checklist for this MR.
This description was generated for revision 4aa7ebbf using AI ...and then manually revised.