Skip to content

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

Screenshot_2024-05-24_at_11.00.04

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

Merge request reports