feat: implement almoxarifado features including new category in recursos-humanos, configuration options in TI, and backend support for inventory management, enhancing user navigation and system functionality

This commit is contained in:
2025-12-18 16:21:08 -03:00
parent 1eb454815f
commit 367cda7b95
22 changed files with 4831 additions and 2 deletions

View File

@@ -735,6 +735,49 @@ const PERMISSOES_BASE = {
recurso: 'config',
acao: 'gerenciar_compras',
descricao: 'Gerenciar configurações de compras'
},
// Almoxarifado
{
nome: 'almoxarifado.listar',
recurso: 'almoxarifado',
acao: 'listar',
descricao: 'Listar materiais e movimentações'
},
{
nome: 'almoxarifado.criar_material',
recurso: 'almoxarifado',
acao: 'criar_material',
descricao: 'Cadastrar novos materiais'
},
{
nome: 'almoxarifado.editar_material',
recurso: 'almoxarifado',
acao: 'editar_material',
descricao: 'Editar materiais existentes'
},
{
nome: 'almoxarifado.registrar_movimentacao',
recurso: 'almoxarifado',
acao: 'registrar_movimentacao',
descricao: 'Registrar entradas e saídas'
},
{
nome: 'almoxarifado.ajustar_estoque',
recurso: 'almoxarifado',
acao: 'ajustar_estoque',
descricao: 'Realizar ajustes manuais de estoque'
},
{
nome: 'almoxarifado.aprovar_requisicao',
recurso: 'almoxarifado',
acao: 'aprovar_requisicao',
descricao: 'Aprovar requisições de material'
},
{
nome: 'almoxarifado.configurar',
recurso: 'almoxarifado',
acao: 'configurar',
descricao: 'Configurar sistema de almoxarifado (apenas TI)'
}
]
} as const;