From 7ecc6277bcd3fa11ddd5768edae3b2070a2912c2 Mon Sep 17 00:00:00 2001 From: jingrow Date: Fri, 19 Dec 2025 23:23:28 +0800 Subject: [PATCH] Fix menu filtering in MenuManager for non-system users - Update MenuManager.vue to match menu.ts filtering logic - Non-system users should only see Tool Marketplace in Development group - Hide App Marketplace, Node Marketplace, and Agent Marketplace for non-system users - Restore documentation comments in menu.ts --- apps/jingrow/frontend/src/views/settings/MenuManager.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/jingrow/frontend/src/views/settings/MenuManager.vue b/apps/jingrow/frontend/src/views/settings/MenuManager.vue index a4de1cd..7897474 100644 --- a/apps/jingrow/frontend/src/views/settings/MenuManager.vue +++ b/apps/jingrow/frontend/src/views/settings/MenuManager.vue @@ -180,9 +180,9 @@ const filteredItems = computed(() => { return false } - // 开发分组下只允许显示:应用市场、节点市场、智能体市场、工具市场 + // 开发分组下只允许显示:工具市场(非 System User 不显示应用市场、节点市场、智能体市场) if (m.parentId === 'dev-group') { - const allowedDevMenus = ['app-marketplace', 'node-marketplace', 'agent-marketplace', 'tool-marketplace'] + const allowedDevMenus = ['tool-marketplace'] if (!allowedDevMenus.includes(m.id)) { return false }