From 17bbfd35322672d6214998010db2863f30f9c5f7 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Tue, 18 Jun 2024 19:06:19 +0000 Subject: [PATCH] fix: permission correction --- .../dashboard/TreeView/ProjectNode.vue | 2 +- .../settings/data-sources/CreateBase.vue | 366 +++++++++--------- packages/nocodb/src/utils/acl.ts | 38 +- 3 files changed, 201 insertions(+), 205 deletions(-) diff --git a/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue b/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue index 2e583cfdb7..b277448459 100644 --- a/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue +++ b/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue @@ -104,7 +104,7 @@ const showBaseOption = (source: SourceType) => { return ['airtableImport', 'csvImport', 'jsonImport', 'excelImport'].some((permission) => isUIAllowed(permission, { source }), ) -}) +} const enableEditMode = () => { editMode.value = true diff --git a/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue b/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue index 2193b8423c..2c4be3b64a 100644 --- a/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue +++ b/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue @@ -1,7 +1,7 @@