From 30cd2149ea5609d213fe3a8f048ed9f38a8961ce Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 10 Jan 2023 10:15:03 +0100 Subject: [PATCH] fix: read-only permission --- .../src/routes/applications/[id]/_Menu.svelte | 6 +- .../applications/[id]/_PreviewSecret.svelte | 4 +- .../routes/applications/[id]/_Secret.svelte | 7 +- .../routes/applications/[id]/features.svelte | 3 + .../src/routes/applications/[id]/index.svelte | 2 +- .../applications/[id]/previews/index.svelte | 12 ++- .../routes/applications/[id]/secrets.svelte | 80 ++++++++++--------- .../routes/applications/[id]/storages.svelte | 7 +- apps/ui/src/routes/index.svelte | 14 +++- apps/ui/src/routes/services/[id]/_Menu.svelte | 3 + .../src/routes/services/[id]/_Secret.svelte | 4 +- apps/ui/src/routes/services/[id]/index.svelte | 5 +- .../src/routes/services/[id]/secrets.svelte | 35 ++++---- .../src/routes/services/[id]/storages.svelte | 12 +-- .../ui/src/routes/sources/[id]/_Github.svelte | 24 +++--- 15 files changed, 135 insertions(+), 83 deletions(-) diff --git a/apps/ui/src/routes/applications/[id]/_Menu.svelte b/apps/ui/src/routes/applications/[id]/_Menu.svelte index 0403e8aad..bd57f648e 100644 --- a/apps/ui/src/routes/applications/[id]/_Menu.svelte +++ b/apps/ui/src/routes/applications/[id]/_Menu.svelte @@ -1,6 +1,6 @@ @@ -220,7 +220,7 @@ - {#if application.gitSourceId} + {#if application.gitSourceId && $appSession.isAdmin}
  • {/if} + {#if $appSession.isAdmin}
  • Danger Zone
  • + {/if} diff --git a/apps/ui/src/routes/applications/[id]/_PreviewSecret.svelte b/apps/ui/src/routes/applications/[id]/_PreviewSecret.svelte index 99a6a5f94..3dba6e30f 100644 --- a/apps/ui/src/routes/applications/[id]/_PreviewSecret.svelte +++ b/apps/ui/src/routes/applications/[id]/_PreviewSecret.svelte @@ -9,7 +9,7 @@ import { del, post, put } from '$lib/api'; import { errorNotification } from '$lib/common'; import CopyPasswordField from '$lib/components/CopyPasswordField.svelte'; - import { addToast } from '$lib/store'; + import { addToast, appSession } from '$lib/store'; import { t } from '$lib/translations'; import { createEventDispatcher } from 'svelte'; @@ -120,6 +120,7 @@