From 6b76abe38e57e2c11fc299b16685142c47bef154 Mon Sep 17 00:00:00 2001 From: pptx704 Date: Wed, 25 Mar 2026 05:19:32 +0600 Subject: [PATCH] Remove expandable metadata from audit log rows Co-Authored-By: Claude Sonnet 4.6 --- .../src/routes/dashboard/audit/+page.svelte | 65 +------------------ 1 file changed, 3 insertions(+), 62 deletions(-) diff --git a/frontend/src/routes/dashboard/audit/+page.svelte b/frontend/src/routes/dashboard/audit/+page.svelte index 4154287..31556bb 100644 --- a/frontend/src/routes/dashboard/audit/+page.svelte +++ b/frontend/src/routes/dashboard/audit/+page.svelte @@ -20,7 +20,6 @@ // ─── UI state ───────────────────────────────────────────────────────────── - let expandedId = $state(null); let sentinel = $state(null); let filterDropdownOpen = $state(false); let filterDropdownEl = $state(null); @@ -69,16 +68,6 @@ marked_up: 'Marked up' }; - const META_LABELS: Record = { - template: 'Template', - old_name: 'Previous name', - new_name: 'New name', - name: 'Name', - email: 'Email', - role: 'Role', - new_role: 'New role' - }; - // ─── Derived ────────────────────────────────────────────────────────────── let activeFilterCount = $derived( @@ -210,14 +199,6 @@ // ─── UI helpers ─────────────────────────────────────────────────────────── - function toggleExpand(id: string) { - expandedId = expandedId === id ? null : id; - } - - function hasMetadata(log: AuditLog): boolean { - return !!log.metadata && Object.keys(log.metadata).length > 0; - } - function describeEvent(log: AuditLog): string { const actor = log.actor_name || (log.actor_type === 'system' ? 'System' : 'Unknown'); const meta = (log.metadata ?? {}) as Record; @@ -497,11 +478,10 @@
-
+
Time
Actor
Event
-
@@ -520,11 +500,7 @@ >
- - - - {#if expandedId === log.id && hasMetadata(log)} -
-
- {#each Object.entries(log.metadata ?? {}) as [key, value]} - - {META_LABELS[key] ?? key.replace(/_/g, ' ')} - - - {String(value)} - - {/each} -
-
- {/if} +
{/each} @@ -637,8 +582,4 @@ .stripe-pulse { animation: stripePulse 2.5s ease-in-out infinite; } - - .log-row:disabled { - opacity: 1; - }