Add audit event for organization group transfer
What does this MR do and why?
Adds an audit event when a top-level group is successfully transferred to a new organization via the Organizations::Transfer::TopLevelGroupService.
The audit event records:
- The group that was transferred (as the scope)
- The target organization (as the target)
- Additional details including group ID, group path, organization ID, and organization path
This is part of the organizations transfer service audit logging. When the service runs successfully for a given hierarchy, we record the audit event for a successful transfer.
References
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.