From 01af2124eb173c2e2b774513b15f2e7507bfa150 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 5 Feb 2026 13:04:51 +0100 Subject: [PATCH] feat: enhance audit log display in OrganizationSettings by adding Log ID and improving actor identification with email fallback --- components/settings/OrganizationSettings.tsx | 8 ++++++-- lib/api/audit.ts | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/components/settings/OrganizationSettings.tsx b/components/settings/OrganizationSettings.tsx index d017f44..7989164 100644 --- a/components/settings/OrganizationSettings.tsx +++ b/components/settings/OrganizationSettings.tsx @@ -849,21 +849,25 @@ export default function OrganizationSettings() { + - + {(auditEntries ?? []).map((entry) => ( + diff --git a/lib/api/audit.ts b/lib/api/audit.ts index 45671f1..cbb27fc 100644 --- a/lib/api/audit.ts +++ b/lib/api/audit.ts @@ -8,6 +8,7 @@ export interface AuditLogEntry { id: string org_id: string actor_id?: string + actor_email?: string action: string resource_type: string resource_id?: string
Log ID Time Actor Action ResourceIDResource ID
+ {entry.id.slice(0, 8)}… + {new Date(entry.occurred_at).toLocaleString()} - {entry.actor_id ? entry.actor_id : 'System'} + {entry.actor_email || entry.actor_id || 'System'} {entry.action} {entry.resource_type}