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
This commit is contained in:
jingrow 2025-12-19 23:23:28 +08:00
parent 5416916f0f
commit 7ecc6277bc

View File

@ -180,9 +180,9 @@ const filteredItems = computed(() => {
return false return false
} }
// // System User
if (m.parentId === 'dev-group') { if (m.parentId === 'dev-group') {
const allowedDevMenus = ['app-marketplace', 'node-marketplace', 'agent-marketplace', 'tool-marketplace'] const allowedDevMenus = ['tool-marketplace']
if (!allowedDevMenus.includes(m.id)) { if (!allowedDevMenus.includes(m.id)) {
return false return false
} }