feat: audit logs show user info

This commit is contained in:
2026-02-04 21:44:00 -08:00
parent 800b9f6c2d
commit 4327750d2a
4 changed files with 160 additions and 45 deletions
+8
View File
@@ -24,12 +24,20 @@ export enum AuditCategory {
SECURITY = "SECURITY",
}
export interface AuditLogUser {
id: string;
username: string;
avatar?: string;
}
export interface AuditLog {
id: string;
action: AuditAction;
category: AuditCategory;
userId?: string;
user?: AuditLogUser;
targetUserId?: string;
targetUser?: AuditLogUser;
resourceType?: string;
resourceId?: string;
details?: string;