Instance Level Audit Event Enhancement for User Profile Update Events
<!-- Audit Event documentation: See https://docs.gitlab.com/ee/administration/audit_events.html --> <!-- Streaming Audit Event documentation: See https://docs.gitlab.com/ee/administration/audit_event_streaming.html --> ## Proposal When the following event occurs, we're asking for streaming audit event to log the [payload schema defined here](https://docs.gitlab.com/ee/administration/audit_event_streaming.html#payload-schema): - [x] User Profile Visibility Updated - [ ] User Profile Bio Updated - [ ] User Profile Twitter Updated - [ ] User Profile Email Visibility Updated - [ ] User Profile Name Updated - [ ] User Profile Skype Updated - [ ] User Profile Linkedin Updated - [ ] User Profile Website URL Updated - [ ] User Profile Avatar Updated - [ ] User Profile Pronouns Updated - [ ] User Profile Pronunciation Updated - [ ] User Profile Organization Updated - [ ] User Profile Timezone Updated - [ ] User Profile Status Updated - [ ] User Profile Contributions Visibility Updated In addition we need the following metadata added to the `details` field of the payload: * content of field prior to the update * content of the field after the update ### Streaming-only event or normal event? We are requesting for these logs to be streaming-only logs.
epic