mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-02 06:16:52 +00:00
@@ -23,6 +23,7 @@ const { isFeatureEnabled } = useBetaFeatureToggle()
|
||||
const {
|
||||
isWsAuditEnabled,
|
||||
showUpgradeToUseTableAndFieldPermissions,
|
||||
showUpgradeToUseDocumentPermissions,
|
||||
showUpgradeToUseSync,
|
||||
showUpgradeToUseSnapshots,
|
||||
isEEFeatureBlocked,
|
||||
@@ -31,6 +32,7 @@ const {
|
||||
|
||||
const navigateToBaseSettings = (page: string) => {
|
||||
if (page === 'permissions' && showUpgradeToUseTableAndFieldPermissions()) return
|
||||
if (page === 'docs-permissions' && showUpgradeToUseDocumentPermissions()) return
|
||||
if (page === 'syncs' && showUpgradeToUseSync()) return
|
||||
if (page === 'snapshots' && isEEFeatureBlocked.value) {
|
||||
showUpgradeToUseSnapshots()
|
||||
@@ -96,6 +98,19 @@ onMounted(() => {
|
||||
<LazyPaymentUpgradeBadge :feature="PlanFeatureTypes.FEATURE_TABLE_AND_FIELD_PERMISSIONS" remove-click />
|
||||
</template>
|
||||
</NcSidebarMenuItem>
|
||||
<NcSidebarMenuItem
|
||||
v-if="isEeUI && isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode && showEEFeatures"
|
||||
v-e="['c:settings:base:docs-permissions']"
|
||||
icon="ncFileText"
|
||||
data-testid="base-docs-permissions"
|
||||
:active="activeBaseSettingsTab === 'docs-permissions'"
|
||||
@click="navigateToBaseSettings('docs-permissions')"
|
||||
>
|
||||
{{ $t('labels.docsPermissions') }}
|
||||
<template #extraRight>
|
||||
<LazyPaymentUpgradeBadge :feature="PlanFeatureTypes.FEATURE_DOCUMENT_PERMISSIONS" remove-click />
|
||||
</template>
|
||||
</NcSidebarMenuItem>
|
||||
<NcSidebarMenuItem
|
||||
v-if="isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode"
|
||||
v-e="['c:settings:base:add-data-source']"
|
||||
|
||||
Reference in New Issue
Block a user