From 3c49f425d809533fdf822eb4c107591b70d525fa Mon Sep 17 00:00:00 2001 From: NeilClack Date: Tue, 29 Sep 2026 09:51:58 -0500 Subject: [PATCH] Portal: display System Name read-only on dashboard and admin lists Show the System Name where license keys are listed, falling back to an 'Unnamed system' indication when unset. No rename UI or mutation path. --- src/routes/(protected)/(user)/dashboard/+page.svelte | 11 +++++++++++ .../(protected)/admin/license-keys/+page.svelte | 1 + 2 files changed, 12 insertions(+) diff --git a/src/routes/(protected)/(user)/dashboard/+page.svelte b/src/routes/(protected)/(user)/dashboard/+page.svelte index f0b0166..83e33cc 100644 --- a/src/routes/(protected)/(user)/dashboard/+page.svelte +++ b/src/routes/(protected)/(user)/dashboard/+page.svelte @@ -44,6 +44,7 @@ class="border-b border-slate-200 bg-slate-50 text-xs tracking-wide text-slate-500 uppercase dark:border-slate-800 dark:bg-slate-950 dark:text-slate-400" > + System Name Key Status Created @@ -53,6 +54,13 @@ {#each data.licenseKeys as key (key.key)} + + {#if key.systemName} + {key.systemName} + {:else} + Unnamed system + {/if} + {key.key} {#if key.active} @@ -104,6 +112,9 @@ {/if} + + {key.systemName ?? 'Unnamed system'} + Created {formatDate(key.createdAt)} diff --git a/src/routes/(protected)/admin/license-keys/+page.svelte b/src/routes/(protected)/admin/license-keys/+page.svelte index e79d2b1..3c09763 100644 --- a/src/routes/(protected)/admin/license-keys/+page.svelte +++ b/src/routes/(protected)/admin/license-keys/+page.svelte @@ -14,6 +14,7 @@ const columns: DataTableColumn[] = [ { label: 'Key', value: (r) => r.key }, + { label: 'System Name', value: (r) => (r.systemName as string | null) ?? 'Unnamed system' }, { label: 'User', value: (r) => (r.user as Record | undefined)?.name ?? ''