From bfdf88c0b038585530931f77745e713f092149b9 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Wed, 11 Mar 2026 16:01:47 +0000 Subject: [PATCH] Auto commit: 2026-03-11T16:01:47.479Z --- frontend/src/menuAside.ts | 151 ++++---------------------------------- 1 file changed, 14 insertions(+), 137 deletions(-) diff --git a/frontend/src/menuAside.ts b/frontend/src/menuAside.ts index 4e2e6e7..d65af04 100644 --- a/frontend/src/menuAside.ts +++ b/frontend/src/menuAside.ts @@ -7,158 +7,35 @@ const menuAside: MenuAsideItem[] = [ icon: icon.mdiViewDashboardOutline, label: 'Dashboard', }, - { - href: '/users/users-list', - label: 'Users', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: icon.mdiAccountGroup ?? icon.mdiTable, - permissions: 'READ_USERS' + href: '/mind_maps/mind_maps-list', + label: 'Mind maps', + icon: icon.mdiSitemap, + permissions: 'READ_MIND_MAPS' }, { - href: '/roles/roles-list', - label: 'Roles', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: icon.mdiShieldAccountVariantOutline ?? icon.mdiTable, - permissions: 'READ_ROLES' - }, - { - href: '/permissions/permissions-list', - label: 'Permissions', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: icon.mdiShieldAccountOutline ?? icon.mdiTable, - permissions: 'READ_PERMISSIONS' - }, - { - href: '/organizations/organizations-list', - label: 'Organizations', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_ORGANIZATIONS' - }, - { - href: '/workspaces/workspaces-list', - label: 'Workspaces', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiDomain' in icon ? icon['mdiDomain' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_WORKSPACES' - }, - { - href: '/workspace_memberships/workspace_memberships-list', - label: 'Workspace memberships', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiAccountMultiple' in icon ? icon['mdiAccountMultiple' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_WORKSPACE_MEMBERSHIPS' + href: '/source_items/source_items-list', + label: 'Sources', + icon: icon.mdiLinkVariant, + permissions: 'READ_SOURCE_ITEMS' }, { href: '/projects/projects-list', label: 'Projects', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiBriefcaseOutline' in icon ? icon['mdiBriefcaseOutline' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, + icon: icon.mdiBriefcaseOutline, permissions: 'READ_PROJECTS' }, { - href: '/mind_maps/mind_maps-list', - label: 'Mind maps', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiSitemap' in icon ? icon['mdiSitemap' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_MIND_MAPS' - }, - { - href: '/map_nodes/map_nodes-list', - label: 'Map nodes', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiVectorCircle' in icon ? icon['mdiVectorCircle' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_MAP_NODES' - }, - { - href: '/map_edges/map_edges-list', - label: 'Map edges', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiVectorLine' in icon ? icon['mdiVectorLine' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_MAP_EDGES' - }, - { - href: '/source_items/source_items-list', - label: 'Source items', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiLinkVariant' in icon ? icon['mdiLinkVariant' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_SOURCE_ITEMS' - }, - { - href: '/node_evidence_items/node_evidence_items-list', - label: 'Node evidence items', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiBookOpenVariant' in icon ? icon['mdiBookOpenVariant' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_NODE_EVIDENCE_ITEMS' - }, - { - href: '/ai_runs/ai_runs-list', - label: 'Ai runs', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiRobot' in icon ? icon['mdiRobot' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_AI_RUNS' - }, - { - href: '/business_plan_versions/business_plan_versions-list', - label: 'Business plan versions', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiFileDocumentEditOutline' in icon ? icon['mdiFileDocumentEditOutline' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_BUSINESS_PLAN_VERSIONS' - }, - { - href: '/pitch_decks/pitch_decks-list', - label: 'Pitch decks', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiPresentation' in icon ? icon['mdiPresentation' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_PITCH_DECKS' - }, - { - href: '/deal_packages/deal_packages-list', - label: 'Deal packages', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiHandshakeOutline' in icon ? icon['mdiHandshakeOutline' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_DEAL_PACKAGES' - }, - { - href: '/partner_targets/partner_targets-list', - label: 'Partner targets', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiAccountSearchOutline' in icon ? icon['mdiAccountSearchOutline' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_PARTNER_TARGETS' - }, - { - href: '/tasks/tasks-list', - label: 'Tasks', - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - icon: 'mdiCheckboxMarkedCircleOutline' in icon ? icon['mdiCheckboxMarkedCircleOutline' as keyof typeof icon] : icon.mdiTable ?? icon.mdiTable, - permissions: 'READ_TASKS' + href: '/users/users-list', + label: 'Users', + icon: icon.mdiAccountGroup, + permissions: 'READ_USERS' }, { href: '/profile', label: 'Profile', icon: icon.mdiAccountCircle, }, - - { href: '/api-docs', target: '_blank', @@ -168,4 +45,4 @@ const menuAside: MenuAsideItem[] = [ }, ] -export default menuAside +export default menuAside \ No newline at end of file