From d6c039935a4e34c949288a851d7a5cecd3564387 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sat, 3 Dec 2022 12:14:19 +0100 Subject: [PATCH] resources improvements --- .../lib/components/IconedResourceType.svelte | 4 +- frontend/src/lib/components/icons/Mail.svelte | 62 +++---------------- frontend/src/routes/resources.svelte | 10 ++- 3 files changed, 20 insertions(+), 56 deletions(-) diff --git a/frontend/src/lib/components/IconedResourceType.svelte b/frontend/src/lib/components/IconedResourceType.svelte index 766d9f9d04..3f295b1671 100644 --- a/frontend/src/lib/components/IconedResourceType.svelte +++ b/frontend/src/lib/components/IconedResourceType.svelte @@ -14,7 +14,9 @@ {name} {/if} {#if APP_TO_ICON_COMPONENT[name]} - + + + {:else} {/if} diff --git a/frontend/src/lib/components/icons/Mail.svelte b/frontend/src/lib/components/icons/Mail.svelte index 33f5cc7f90..ea112f8f8d 100644 --- a/frontend/src/lib/components/icons/Mail.svelte +++ b/frontend/src/lib/components/icons/Mail.svelte @@ -4,60 +4,16 @@ - - - - - - - - - - - - diff --git a/frontend/src/routes/resources.svelte b/frontend/src/routes/resources.svelte index cc5f15ab69..f539c849e2 100644 --- a/frontend/src/routes/resources.svelte +++ b/frontend/src/routes/resources.svelte @@ -478,17 +478,23 @@ > - {#if canWrite} + {#if $userStore?.is_admin} + {:else} + Non Editable Since resource types are shared with the whole workspace. Only admins can + edit/delete resource types {/if}