Add audit event and internal event for AI Catalog item version restore
What does this MR do and why?
Add audit event tracking when an item owner restores a previous version as the new latest version. The audit message includes the source and new version numbers for traceability.
References
Issue : #601095 (closed) MR to Restore version : !238902 (merged)
How to set up and validate locally
-
Use How to set up and validate locally steps from this MR and restore the item version.
-
Once you do it, you can see audit log on Project > Secure > Audit Events, see below:
- To view the Internal event, make sure your docker and runner is running. Then execute
rails runner scripts/internal_events/monitor.rb restore_ai_catalog_itemto see internal audit event logs. see below:
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #601095 (closed)

