diff --git a/packages/builder/src/pages/builder/portal/_layout.svelte b/packages/builder/src/pages/builder/portal/_layout.svelte index 5da8b34700..a3cc406fcc 100644 --- a/packages/builder/src/pages/builder/portal/_layout.svelte +++ b/packages/builder/src/pages/builder/portal/_layout.svelte @@ -14,6 +14,7 @@ } from "@budibase/bbui" import ConfigChecklist from "components/common/ConfigChecklist.svelte" import { organisation, auth } from "stores/portal" + import { roles } from "stores/backend" import { admin as adminStore } from "stores/portal" import { onMount } from "svelte" import UpdateUserInfoModal from "components/settings/UpdateUserInfoModal.svelte" @@ -126,6 +127,7 @@ } else { try { await organisation.init() + await roles.fetch() } catch (error) { notifications.error("Error getting org config") } diff --git a/packages/builder/src/pages/builder/portal/manage/groups/[groupId].svelte b/packages/builder/src/pages/builder/portal/manage/groups/[groupId].svelte index 21169c6513..833d89e9b5 100644 --- a/packages/builder/src/pages/builder/portal/manage/groups/[groupId].svelte +++ b/packages/builder/src/pages/builder/portal/manage/groups/[groupId].svelte @@ -139,7 +139,7 @@
- {#if group?.users.length} + {#if group?.users?.length} {#each group.users as user}
diff --git a/packages/builder/src/pages/builder/portal/overview/[application]/index.svelte b/packages/builder/src/pages/builder/portal/overview/[application]/index.svelte index 01d4095a3f..2709c490af 100644 --- a/packages/builder/src/pages/builder/portal/overview/[application]/index.svelte +++ b/packages/builder/src/pages/builder/portal/overview/[application]/index.svelte @@ -19,6 +19,7 @@ } from "@budibase/bbui" import OverviewTab from "../_components/OverviewTab.svelte" import SettingsTab from "../_components/SettingsTab.svelte" + import AccessTab from "../_components/AccessTab.svelte" import { API } from "api" import { store } from "builderStore" import { apps, auth } from "stores/portal" @@ -302,6 +303,9 @@ on:unpublish={e => unpublishApp(e.detail)} /> + + + {#if false}
Automation History contents
diff --git a/packages/builder/src/pages/builder/portal/overview/_components/AccessTab.svelte b/packages/builder/src/pages/builder/portal/overview/_components/AccessTab.svelte new file mode 100644 index 0000000000..ff3f1065fe --- /dev/null +++ b/packages/builder/src/pages/builder/portal/overview/_components/AccessTab.svelte @@ -0,0 +1,51 @@ + + +
+ +
+ Access +
+ + Assign users to your app and define their access here + +
+
+ + + + + + + + + + + + + + + + + + + +
+
+ +