diff --git a/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte b/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte index 042f3fb4f4..1d2fed6ee1 100644 --- a/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte +++ b/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte @@ -48,7 +48,7 @@ let editModal, deleteModal $: group = $groups.find(x => x._id === groupId) - $: readonly = !sdk.users.isAdmin($auth.user) || group?.scimInfo?.isSync + $: readonly = !sdk.users.isAdmin($auth.user) $: groupApps = $apps .filter(app => groups.actions @@ -118,19 +118,23 @@
{group?.name} - {#if !readonly} - - - - - editModal.show()}> - Edit - - deleteModal.show()}> + + + + + editModal.show()}> + Edit + +
+ deleteModal.show()} + disabled={group?.scimInfo?.isSync} + > Delete - - {/if} +
+
diff --git a/packages/builder/src/pages/builder/portal/users/groups/_components/CreateEditGroupModal.svelte b/packages/builder/src/pages/builder/portal/users/groups/_components/CreateEditGroupModal.svelte index 2f0d295052..9a0c3540af 100644 --- a/packages/builder/src/pages/builder/portal/users/groups/_components/CreateEditGroupModal.svelte +++ b/packages/builder/src/pages/builder/portal/users/groups/_components/CreateEditGroupModal.svelte @@ -11,6 +11,8 @@ export let group export let saveGroup + let readonlyTitle = group?.scimInfo?.isSync + let nameError @@ -26,7 +28,12 @@ title={group?._rev ? "Edit group" : "Create group"} confirmText="Save" > - +