feat: expand 'Almoxarifado' sidebar section with detailed submenus for improved navigation and user permissions

This commit is contained in:
2025-12-20 14:08:35 -03:00
parent 8f0452bd87
commit fc633c5708
5 changed files with 650 additions and 17 deletions

View File

@@ -146,7 +146,52 @@
label: 'Almoxarifado',
icon: 'Package',
link: '/almoxarifado',
permission: { recurso: 'almoxarifado', acao: 'listar' }
permission: { recurso: 'almoxarifado', acao: 'listar' },
submenus: [
{
label: 'Dashboard',
link: '/almoxarifado',
permission: { recurso: 'almoxarifado', acao: 'listar' },
excludePaths: [
'/almoxarifado/materiais',
'/almoxarifado/materiais/cadastro',
'/almoxarifado/movimentacoes',
'/almoxarifado/requisicoes',
'/almoxarifado/alertas',
'/almoxarifado/relatorios'
]
},
{
label: 'Cadastrar Material',
link: '/almoxarifado/materiais/cadastro',
permission: { recurso: 'almoxarifado', acao: 'criar_material' }
},
{
label: 'Listar Materiais',
link: '/almoxarifado/materiais',
permission: { recurso: 'almoxarifado', acao: 'listar' }
},
{
label: 'Movimentações',
link: '/almoxarifado/movimentacoes',
permission: { recurso: 'almoxarifado', acao: 'registrar_movimentacao' }
},
{
label: 'Requisições',
link: '/almoxarifado/requisicoes',
permission: { recurso: 'almoxarifado', acao: 'listar' }
},
{
label: 'Alertas',
link: '/almoxarifado/alertas',
permission: { recurso: 'almoxarifado', acao: 'listar' }
},
{
label: 'Relatórios',
link: '/almoxarifado/relatorios',
permission: { recurso: 'almoxarifado', acao: 'listar' }
}
]
},
{
label: 'Objetos',