diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml
index 628b8ea434..86411f3c71 100644
--- a/.github/workflows/ci-cd.yml
+++ b/.github/workflows/ci-cd.yml
@@ -91,8 +91,6 @@ jobs:
${{ runner.os }}-pnpm-store-
- name: Set CI env
run: export CI=true
- - name: Set NC Edition
- run: export EE=true
- name: setup pg
working-directory: ./
run: docker-compose -f ./tests/playwright/scripts/docker-compose-playwright-pg.yml up -d &
diff --git a/.github/workflows/playwright-test-workflow.yml b/.github/workflows/playwright-test-workflow.yml
index c2c7a0e01d..9cccaa26db 100644
--- a/.github/workflows/playwright-test-workflow.yml
+++ b/.github/workflows/playwright-test-workflow.yml
@@ -56,7 +56,7 @@ jobs:
- name: Set CI env
run: export CI=true
- name: Set NC Edition
- run: export EE=true
+ run: export EE=false
- name: install dependencies
run: pnpm bootstrap
- name: Setup mysql
diff --git a/packages/nc-gui/assets/style.scss b/packages/nc-gui/assets/style.scss
index db39bda82e..3997ab5763 100644
--- a/packages/nc-gui/assets/style.scss
+++ b/packages/nc-gui/assets/style.scss
@@ -594,4 +594,4 @@ input[type='number'] {
.nc-button.ant-btn.nc-sidebar-node-btn {
@apply opacity-0 group-hover:(opacity-100) text-gray-600 hover:(bg-gray-400 bg-opacity-20 text-gray-900) duration-100;
-}
\ No newline at end of file
+}
diff --git a/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue b/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue
index 2c4337caa6..700c82b8ab 100644
--- a/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue
+++ b/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue
@@ -78,7 +78,7 @@ onMounted(() => {
-
+
diff --git a/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue b/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue
index 1d1c32a2ef..e14272106c 100644
--- a/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue
+++ b/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue
@@ -58,7 +58,7 @@ function openQuickImportDialog(type: string) {
-
+
diff --git a/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue b/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue
index f1cea52648..3461474b6d 100644
--- a/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue
+++ b/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue
@@ -89,6 +89,10 @@ const projectViewOpen = computed(() => {
return routeNameAfterProjectView.split('-').length === 2 || routeNameAfterProjectView.split('-').length === 1
})
+const showBaseOption = computed(() => {
+ return ['airtableImport', 'csvImport', 'jsonImport', 'excelImport'].some((permission) => isUIAllowed(permission))
+})
+
const enableEditMode = () => {
editMode.value = true
tempTitle.value = project.value.title!
@@ -440,11 +444,7 @@ const DlgProjectDuplicateOnOk = async (jobData: { id: string; project_id: string
-
+
diff --git a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue
index a356e29b38..4f407e352e 100644
--- a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue
+++ b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue
@@ -222,6 +222,7 @@ const isTableOpened = computed(() => {
@click.stop
>
diff --git a/packages/nc-gui/components/smartsheet/toolbar/ViewActions.vue b/packages/nc-gui/components/smartsheet/toolbar/ViewActions.vue
index 743336fe93..9c90825abf 100644
--- a/packages/nc-gui/components/smartsheet/toolbar/ViewActions.vue
+++ b/packages/nc-gui/components/smartsheet/toolbar/ViewActions.vue
@@ -116,7 +116,7 @@ useMenuCloseOnEsc(open)
-
+