From c0eb85d2fe04c7c3ffb7dabbf5da4937a740f264 Mon Sep 17 00:00:00 2001 From: jules Date: Sat, 2 May 2026 18:59:56 +1000 Subject: [PATCH] LLM configs: edit/delete buttons available for all rows Previously gated to tenant-owned rows (tenant_id != null), which made seed-from-catalog rows uneditable since they default to platform scope on the backend. The backend doesn't enforce extra ownership rules on update/delete either, so the gate was a UI overreach. Buttons now appear on every row. Tooltips clarify when a row is a platform default so the operator knows the change applies broadly. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../settings/llm-configurations-panel.tsx | 42 +++++++++---------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/app/components/settings/llm-configurations-panel.tsx b/app/components/settings/llm-configurations-panel.tsx index 892b5cc..3c85310 100644 --- a/app/components/settings/llm-configurations-panel.tsx +++ b/app/components/settings/llm-configurations-panel.tsx @@ -425,28 +425,26 @@ function ConfigRow({ aria-label={c.enabled ? "Disable" : "Enable"} data-action={`llm-config-enabled-${c.id}`} /> - {c.tenant_id != null ? ( - <> - - - - ) : null} + +