Skip to content

Commit

Permalink
Merge pull request #7854 from nocodb/nc-fix/7850-create-table-bug
Browse files Browse the repository at this point in the history
fix: disable default source menu/action options if it's disabled
  • Loading branch information
DarkPhoenix2704 committed Mar 14, 2024
2 parents 4b11f4e + 50dd31d commit 96edbee
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue
Expand Up @@ -523,7 +523,7 @@ const projectDelete = () => {
</NcMenuItem>
<!-- ERD View -->
<NcMenuItem key="erd" data-testid="nc-sidebar-base-relations" @click="openErdView(base?.sources?.[0]!)">
<NcMenuItem v-if="base?.sources?.[0]?.enabled" key="erd" data-testid="nc-sidebar-base-relations" @click="openErdView(base?.sources?.[0]!)">
<div v-e="['c:base:erd']" class="flex gap-2 items-center">
<GeneralIcon icon="erd" />
{{ $t('title.relations') }}
Expand All @@ -549,7 +549,7 @@ const projectDelete = () => {
</NcMenuItem>
</template>
<template v-if="base.sources && base.sources[0] && showBaseOption">
<template v-if="base?.sources?.[0]?.enabled && showBaseOption">
<NcDivider />
<DashboardTreeViewBaseOptions v-model:base="base" :source="base.sources[0]" />
</template>
Expand Down Expand Up @@ -584,6 +584,7 @@ const projectDelete = () => {
</NcDropdown>
<NcButton
:disabled="!base?.sources?.[0]?.enabled"
v-if="isUIAllowed('tableCreate', { roles: baseRole })"
v-e="['c:base:create-table']"
class="nc-sidebar-node-btn"
Expand Down

0 comments on commit 96edbee

Please sign in to comment.