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 553d5ffcd2..2543e6bb66 100644
--- a/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte
+++ b/packages/builder/src/pages/builder/portal/users/groups/[groupId].svelte
@@ -47,9 +47,8 @@
let loaded = false
let editModal, deleteModal
- $: scimEnabled = $features.isScimEnabled
- $: readonly = !sdk.users.isAdmin($auth.user) || scimEnabled
$: group = $groups.find(x => x._id === groupId)
+ $: readonly = !sdk.users.isAdmin($auth.user) || group?.scimInfo?.isSync
$: groupApps = $apps
.filter(app =>
groups.actions
@@ -135,7 +134,7 @@
-
+
diff --git a/packages/builder/src/pages/builder/portal/users/groups/_components/GroupUsers.svelte b/packages/builder/src/pages/builder/portal/users/groups/_components/GroupUsers.svelte
index 876ab5e228..fcb9eba9b2 100644
--- a/packages/builder/src/pages/builder/portal/users/groups/_components/GroupUsers.svelte
+++ b/packages/builder/src/pages/builder/portal/users/groups/_components/GroupUsers.svelte
@@ -5,14 +5,13 @@
import { fetchData } from "@budibase/frontend-core"
import { goto } from "@roxi/routify"
import { API } from "api"
- import { auth, features, groups } from "stores/portal"
+ import { groups } from "stores/portal"
import { setContext } from "svelte"
import ScimBanner from "../../_components/SCIMBanner.svelte"
import RemoveUserTableRenderer from "../_components/RemoveUserTableRenderer.svelte"
- import { sdk } from "@budibase/shared-core"
export let groupId
- export let group
+ export let readonly
let emailSearch
let fetchGroupUsers
@@ -50,9 +49,6 @@
},
]
- $: scimEnabled = $features.isScimEnabled && group.scimInfo?.isSync
- $: readonly = !sdk.users.isAdmin($auth.user) || scimEnabled
-
const removeUser = async id => {
await groups.actions.removeUser(groupId, id)
fetchGroupUsers.refresh()
@@ -64,7 +60,7 @@