From 4543b1213fa956644a0324bc429ef05c548104a8 Mon Sep 17 00:00:00 2001 From: Peter Clement Date: Wed, 13 Jul 2022 15:46:10 +0100 Subject: [PATCH] some user table fixes --- .../pages/builder/portal/apps/index.svelte | 5 +- .../builder/portal/manage/groups/index.svelte | 21 ++-- .../portal/manage/users/[userId].svelte | 91 +++++++++--------- .../users/_components/AddUserModal.svelte | 22 +++-- .../users/_components/ImportUsersModal.svelte | 23 +++-- .../_components/NameTableRenderer.svelte | 2 +- .../builder/portal/manage/users/index.svelte | 81 ++++++++++------ .../overview/_components/AccessTab.svelte | 95 +++++++++++++------ .../_components/AssignmentModal.svelte | 19 ++-- packages/builder/src/stores/portal/users.js | 5 + packages/frontend-core/src/api/user.js | 13 +++ packages/frontend-core/src/constants.js | 7 ++ packages/server/src/middleware/authorized.ts | 1 + .../src/api/controllers/global/users.ts | 24 ++++- .../worker/src/api/routes/global/groups.js | 1 + .../worker/src/api/routes/global/users.js | 1 + 16 files changed, 268 insertions(+), 143 deletions(-) diff --git a/packages/builder/src/pages/builder/portal/apps/index.svelte b/packages/builder/src/pages/builder/portal/apps/index.svelte index 7eee36f2b6..5cac1fb9d8 100644 --- a/packages/builder/src/pages/builder/portal/apps/index.svelte +++ b/packages/builder/src/pages/builder/portal/apps/index.svelte @@ -27,6 +27,7 @@ import { AppStatus } from "constants" import Logo from "assets/bb-space-man.svg" import AccessFilter from "./_components/AcessFilter.svelte" + import { Constants } from "@budibase/frontend-core" let sortBy = "name" let template @@ -68,6 +69,8 @@ $: unlocked = lockedApps?.length === 0 $: automationErrors = getAutomationErrors(enrichedApps) + $: isProPlan = $auth.user?.license.plan.type !== Constants.PlanType.FREE + const enrichApps = (apps, user, sortBy) => { const enrichedApps = apps.map(app => ({ ...app, @@ -355,7 +358,7 @@ {/if}
- {#if $groups.length} + {#if isProPlan && $groups.length} {/if}