From dea9736896d62a1f18e9f98082cdee46aaa7bdd7 Mon Sep 17 00:00:00 2001 From: "windmill-internal-app[bot]" <1429786+windmill-internal-app[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 14:12:57 +0000 Subject: [PATCH] Hide Delete button on script detail page for non-workspace-admins --- .../scripts/get/[...hash]/+page.svelte | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/frontend/src/routes/(root)/(logged)/scripts/get/[...hash]/+page.svelte b/frontend/src/routes/(root)/(logged)/scripts/get/[...hash]/+page.svelte index ff80e76177..f802a2144d 100644 --- a/frontend/src/routes/(root)/(logged)/scripts/get/[...hash]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/scripts/get/[...hash]/+page.svelte @@ -565,14 +565,16 @@ }) } - menuItems.push({ - label: 'Delete', - Icon: Trash, - onclick: async () => { - deleteScript(script.hash) - }, - color: 'red' - }) + if ($userStore?.is_admin || $userStore?.is_super_admin) { + menuItems.push({ + label: 'Delete', + Icon: Trash, + onclick: async () => { + deleteScript(script.hash) + }, + color: 'red' + }) + } } return menuItems