fix: change order of base settings pages

This commit is contained in:
Ramesh Mane
2026-03-04 14:42:41 +00:00
parent c48b35dc23
commit 266b7d578c

View File

@@ -85,14 +85,14 @@ onMounted(() => {
{{ $t('labels.dataPermissions') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isUIAllowed('manageMCP', { roles: effectiveRoles }) && !isMobileMode"
v-e="['c:settings:base:mcp']"
icon="mcp"
data-testid="base-mcp"
:active="activeBaseSettingsTab === 'mcp'"
@click="navigateToBaseSettings('mcp')"
v-if="isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode"
v-e="['c:settings:base:add-data-source']"
icon="ncDatabase"
data-testid="base-data-source"
:active="activeBaseSettingsTab === 'data-source'"
@click="navigateToBaseSettings('data-source')"
>
{{ $t('title.mcpServer') }}
{{ $t('labels.addDataSource') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isEeUI && isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode"
@@ -104,6 +104,26 @@ onMounted(() => {
>
{{ $t('labels.manageSyncs') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isEeUI && isUIAllowed('baseAuditList', { roles: effectiveRoles }) && isWsAuditEnabled && !isMobileMode"
v-e="['c:settings:base:audits']"
icon="audit"
data-testid="base-audit"
:active="activeBaseSettingsTab === 'audit'"
@click="navigateToBaseSettings('audit')"
>
{{ $t('title.audits') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isUIAllowed('manageMCP', { roles: effectiveRoles }) && !isMobileMode"
v-e="['c:settings:base:mcp']"
icon="mcp"
data-testid="base-mcp"
:active="activeBaseSettingsTab === 'mcp'"
@click="navigateToBaseSettings('mcp')"
>
{{ $t('title.mcpServer') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="
isEeUI &&
@@ -119,26 +139,7 @@ onMounted(() => {
>
{{ $t('labels.manageSnapshots') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isUIAllowed('sourceCreate', { roles: effectiveRoles }) && !isMobileMode"
v-e="['c:settings:base:add-data-source']"
icon="ncDatabase"
data-testid="base-data-source"
:active="activeBaseSettingsTab === 'data-source'"
@click="navigateToBaseSettings('data-source')"
>
{{ $t('labels.addDataSource') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="isEeUI && isUIAllowed('baseAuditList', { roles: effectiveRoles }) && isWsAuditEnabled && !isMobileMode"
v-e="['c:settings:base:audits']"
icon="audit"
data-testid="base-audit"
:active="activeBaseSettingsTab === 'audit'"
@click="navigateToBaseSettings('audit')"
>
{{ $t('title.audits') }}
</NcSidebarMenuItem>
<NcSidebarMenuItem
v-if="!isSharedBase && !isMobileMode"
v-e="['c:settings:base:more']"