Audit when product analytics settings are changed
What does this MR do and why?
- Adds an audit event when any of the product analytics settings are changed in a project.
- Two of the values are stored in encrypted fields and their values are not shown in the audit log to maintain security.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
How to set up and validate locally
- Create a new Ultimate namespace and a project within it.
- In the Project, go to Settings -> Analytics.
- Expand the "Data Sources" section.
- Add, update, and remove the values in those 4 fields.
- Go to "Secure -> Audit Events" and ensure that the changes have been audited correctly.
Related to #463318 (closed)
Edited by Max Woolf