fix: view create and table action menu changes

This commit is contained in:
Ramesh Mane
2026-03-13 13:31:06 +00:00
parent 95be4faf34
commit 33d3c3230c
2 changed files with 9 additions and 5 deletions

View File

@@ -49,7 +49,7 @@ const { loadViews: _loadViews } = useViewsStore()
const { activeView } = storeToRefs(useViewsStore())
const { isLeftSidebarOpen } = storeToRefs(useSidebarStore())
const { showRecordPlanLimitExceededModal } = useEeConfig()
const { showEEFeatures, showRecordPlanLimitExceededModal } = useEeConfig()
const { isFeatureEnabled } = useBetaFeatureToggle()
@@ -404,12 +404,16 @@ const enabledOptions = computed(() => {
}) &&
(source.value?.is_meta || source.value?.is_local),
tablePermission:
isEeUI && table.value?.type === 'table' && isUIAllowed('tablePermission', { roles: baseRole?.value, source: source.value }),
isEeUI &&
table.value?.type === 'table' &&
isUIAllowed('tablePermission', { roles: baseRole?.value, source: source.value }) &&
showEEFeatures.value,
tableRowLevelSecurity:
isEeUI &&
isFeatureEnabled(FEATURE_FLAG.ROW_LEVEL_SECURITY) &&
table.value?.type === 'table' &&
isUIAllowed('rlsManage', { roles: baseRole?.value, source: source.value }),
isUIAllowed('rlsManage', { roles: baseRole?.value, source: source.value }) &&
showEEFeatures.value,
tableDelete: isUIAllowed('tableDelete', { roles: baseRole?.value, source: source.value }),
}
})