From b2ecee1d42e2396cd4e243d2f2d519c012536888 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sun, 4 Dec 2022 01:19:38 +0100 Subject: [PATCH] superadmin can see all --- frontend/src/lib/components/Path.svelte | 4 ++-- frontend/src/lib/components/SharedBadge.svelte | 1 - frontend/src/lib/components/home/ItemsList.svelte | 2 +- .../lib/components/sidebar/SidebarContent.svelte | 4 ++-- frontend/src/lib/components/sidebar/UserMenu.svelte | 2 +- frontend/src/lib/utils.ts | 9 ++++----- frontend/src/routes/audit_logs.svelte | 13 +++++++------ frontend/src/routes/resources.svelte | 6 +++--- frontend/src/routes/run/[...run].svelte | 4 ++-- frontend/src/routes/workspace_settings.svelte | 4 ++-- 10 files changed, 24 insertions(+), 25 deletions(-) diff --git a/frontend/src/lib/components/Path.svelte b/frontend/src/lib/components/Path.svelte index 96846c21e8..0dcda8ccae 100644 --- a/frontend/src/lib/components/Path.svelte +++ b/frontend/src/lib/components/Path.svelte @@ -10,7 +10,7 @@ type Group } from '$lib/gen' import { GroupService } from '$lib/gen' - import { userStore, workspaceStore } from '$lib/stores' + import { superadmin, userStore, workspaceStore } from '$lib/stores' import { sleep } from '$lib/utils' import { createEventDispatcher } from 'svelte' import Required from './Required.svelte' @@ -198,7 +198,7 @@ type="text" bind:value={meta.owner} placeholder={$userStore?.username ?? ''} - disabled={!($userStore?.is_admin ?? false)} + disabled={!($superadmin || ($userStore?.is_admin ?? false))} /> {:else} diff --git a/frontend/src/lib/components/SharedBadge.svelte b/frontend/src/lib/components/SharedBadge.svelte index 7ab8ebe788..e11aa33616 100644 --- a/frontend/src/lib/components/SharedBadge.svelte +++ b/frontend/src/lib/components/SharedBadge.svelte @@ -1,6 +1,5 @@