From c79eaf088a8c72ea009531ff234eed5d948b6f20 Mon Sep 17 00:00:00 2001 From: Winter Date: Sat, 9 Aug 2025 21:22:40 -0400 Subject: [PATCH] appview/repo: make pipelines page actually reflect if no spindle is selected, allow removing a spindle from a repo Change-Id: pxstrpokmqmnlllvuwwoyyutwxvtwowy Signed-off-by: Winter --- appview/db/repos.go | 2 +- .../templates/repo/settings/pipelines.html | 7 +++- appview/repo/repo.go | 40 ++++++++++++------- 3 files changed, 32 insertions(+), 17 deletions(-) diff --git a/appview/db/repos.go b/appview/db/repos.go index c3a9ee3..b3b71cb 100644 --- a/appview/db/repos.go +++ b/appview/db/repos.go @@ -556,7 +556,7 @@ func UpdateDescription(e Execer, repoAt, newDescription string) error { return err } -func UpdateSpindle(e Execer, repoAt, spindle string) error { +func UpdateSpindle(e Execer, repoAt string, spindle *string) error { _, err := e.Exec( `update repos set spindle = ? where at_uri = ?`, spindle, repoAt) return err diff --git a/appview/pages/templates/repo/settings/pipelines.html b/appview/pages/templates/repo/settings/pipelines.html index a731e1d..0fcb72b 100644 --- a/appview/pages/templates/repo/settings/pipelines.html +++ b/appview/pages/templates/repo/settings/pipelines.html @@ -38,8 +38,13 @@ name="spindle" required class="p-1 max-w-64 border border-gray-200 bg-white dark:bg-gray-800 dark:text-white dark:border-gray-700"> -