From 04bfbc97cba2e600e58399c701eddbe59b41923b Mon Sep 17 00:00:00 2001 From: mertmit Date: Wed, 20 Sep 2023 19:11:43 +0000 Subject: [PATCH] fix: use permissions for workspace ops --- .../dashboard/Sidebar/TopSection.vue | 6 ++++-- packages/nc-gui/components/workspace/View.vue | 11 ++++++----- packages/nc-gui/store/workspace.ts | 19 ------------------- 3 files changed, 10 insertions(+), 26 deletions(-) diff --git a/packages/nc-gui/components/dashboard/Sidebar/TopSection.vue b/packages/nc-gui/components/dashboard/Sidebar/TopSection.vue index da684fd157..cdad3fc4c1 100644 --- a/packages/nc-gui/components/dashboard/Sidebar/TopSection.vue +++ b/packages/nc-gui/components/dashboard/Sidebar/TopSection.vue @@ -2,9 +2,11 @@ const workspaceStore = useWorkspace() const projectStore = useProject() +const { isUIAllowed } = useRoles() + const { appInfo } = useGlobal() -const { isWorkspaceLoading, isWorkspaceOwnerOrCreator, isWorkspaceSettingsPageOpened } = storeToRefs(workspaceStore) +const { isWorkspaceLoading, isWorkspaceSettingsPageOpened } = storeToRefs(workspaceStore) const { navigateToWorkspaceSettings } = workspaceStore @@ -45,7 +47,7 @@ const navigateToSettings = () => { import { useTitle } from '@vueuse/core' import type { WorkspaceType } from 'nocodb-sdk' -import { isEeUI } from '#imports' const router = useRouter() const route = router.currentRoute +const { isUIAllowed } = useRoles() + const workspaceStore = useWorkspace() -const { isWorkspaceOwnerOrCreator, isWorkspaceOwner, activeWorkspace, workspaces } = storeToRefs(workspaceStore) +const { activeWorkspace, workspaces } = storeToRefs(workspaceStore) const { loadCollaborators } = workspaceStore const tab = computed({ @@ -61,7 +62,7 @@ onMounted(() => { -