chore: sync changes

Signed-off-by: mertmit <mertmit99@gmail.com>
This commit is contained in:
mertmit
2026-03-23 22:39:51 +03:00
parent 65046f4ba8
commit 8e6ff1df86
40 changed files with 576 additions and 89 deletions

View File

@@ -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']"