feat: implement permission checks for various actions across multiple resources, including acoes, atas, atestados, ausencias, ferias, and simbolos
This commit is contained in:
@@ -55,12 +55,48 @@ const PERMISSOES_BASE = {
|
||||
acao: 'aprovar',
|
||||
descricao: 'Aprovar férias de funcionários'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.reprovar',
|
||||
recurso: 'ferias',
|
||||
acao: 'reprovar',
|
||||
descricao: 'Reprovar férias de funcionários'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.dashboard',
|
||||
recurso: 'ferias',
|
||||
acao: 'dashboard',
|
||||
descricao: 'Acessar o painel de férias de funcionários'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.listar',
|
||||
recurso: 'ferias',
|
||||
acao: 'listar',
|
||||
descricao: 'Listar solicitações e períodos de férias'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.criar',
|
||||
recurso: 'ferias',
|
||||
acao: 'criar',
|
||||
descricao: 'Criar solicitações de férias'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.editar_status',
|
||||
recurso: 'ferias',
|
||||
acao: 'editar_status',
|
||||
descricao: 'Editar/cancelar status de solicitações de férias'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.atualizar_status',
|
||||
recurso: 'ferias',
|
||||
acao: 'atualizar_status',
|
||||
descricao: 'Atualizar status automático de férias (administração)'
|
||||
},
|
||||
{
|
||||
nome: 'ferias.ver',
|
||||
recurso: 'ferias',
|
||||
acao: 'ver',
|
||||
descricao: 'Visualizar detalhes de uma solicitação/período de férias'
|
||||
},
|
||||
// Atestados e Licenças
|
||||
{
|
||||
nome: 'atestados_licencas.listar',
|
||||
|
||||
Reference in New Issue
Block a user