fix: hide feature badge in one docker ee

This commit is contained in:
Ramesh Mane
2026-03-13 13:31:06 +00:00
parent db710722d5
commit 6be13dd950
9 changed files with 69 additions and 56 deletions

View File

@@ -26,6 +26,7 @@ const {
showUpgradeToUseSync,
showUpgradeToUseSnapshots,
isEEFeatureBlocked,
showEEFeatures,
} = useEeConfig()
const navigateToBaseSettings = (page: string) => {
@@ -83,7 +84,7 @@ onMounted(() => {
{{ $t('labels.addUserToBase') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isEeUI && isUIAllowed('sourceCreate', { roles: effectiveRoles })"
v-if="isEeUI && isUIAllowed('sourceCreate', { roles: effectiveRoles }) && showEEFeatures"
v-e="['c:settings:base:permissions']"
icon="ncLock"
data-testid="base-permissions"
@@ -106,7 +107,7 @@ onMounted(() => {
{{ $t('labels.addDataSource') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isEeUI && isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode"
v-if="isEeUI && isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode && showEEFeatures"
v-e="['c:settings:base:syncs']"
icon="ncZap"
data-testid="base-syncs"
@@ -119,7 +120,9 @@ onMounted(() => {
</template>
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isEeUI && isUIAllowed('baseAuditList', { roles: effectiveRoles }) && isWsAuditEnabled && !isMobileMode"
v-if="
isEeUI && isUIAllowed('baseAuditList', { roles: effectiveRoles }) && isWsAuditEnabled && !isMobileMode && showEEFeatures
"
v-e="['c:settings:base:audits']"
icon="audit"
data-testid="base-audit"
@@ -132,6 +135,7 @@ onMounted(() => {
v-if="
isEeUI &&
appInfo?.ee &&
showEEFeatures &&
isUIAllowed('workflowCreateOrEdit', { roles: effectiveRoles }) &&
isFeatureEnabled(FEATURE_FLAG.WORKFLOWS_TAB) &&
!isMobileMode
@@ -157,6 +161,7 @@ onMounted(() => {
<NcSidebarMenuItem
v-if="
isEeUI &&
showEEFeatures &&
isUIAllowed('baseMiscSettings', { roles: effectiveRoles }) &&
isUIAllowed('manageSnapshot', { roles: effectiveRoles }) &&
!isMobileMode