You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: store actor as username string in RoleAssignmentAudit
Change RoleAssignmentAudit.actor from ForeignKey(User) to a plain
CharField storing the username. Attribution of the operation is preserved unconditionally: deleting or retiring a user does not affect existing audit records, and the audit log has no dependency on the User table.
The event payload carries actor as a username string resolved from
get_current_user() at API call time.
Update ADR-0012 to document the decision and its rationale.
0 commit comments