Portal do Colaborador
Permissões granulares do portal
Cada pessoa tem controle individual sobre o que vê e pode fazer no portal. As permissões são configuradas pessoa por pessoa.
Onde configurar
RH → Pessoas → [abrir pessoa] → Portal → Permissões do portal
Modelo de permissões
Cada módulo tem uma flag principal ver_card e várias sub-ações:
Holerites
ver_card— exibir o cardbaixar_pdf— baixar PDFver_historico— meses anteriores
Férias
ver_card,ver_saldo,solicitar,ver_historico,baixar_aviso
Afastamentos
ver_card,ver_historico,registrar,anexar_atestado
Exames
ver_card,ver_historico,ver_proximo,baixar_aso
Adiantamentos
ver_card,ver_historico,solicitar,ver_parcelas
Ocorrências
ver_card,registrar,ver_suas,ver_todas,comentar,anexar_arquivo
Documentos (GED)
ver_card,ver_lista,baixar,ver_historico
Comunicados
ver_card,ver_lista,marcar_lido,enviar,anexar
Pesquisas
ver_card,responder,ver_historico
Ouvidoria
ver_card,denunciar,receber_inicial,responder
Fale com RH
ver_card,conversar,anexar
Comitê / Gestão Administrativa
ver_card,ver_reunioes,confirmar_presenca,ver_ata,baixar_ata_pdf
Metas
ver_card,ver_suas,ver_todas,atualizar_progresso,marcar_item_checklist
Dados pessoais
ver_card,editar_contato,editar_endereco,trocar_senha,trocar_foto
Regras especiais
Ouvidoria
O card aparece se a pessoa tem ao menos uma dessas condições:ouvidoria.ver_card = trueouvidoria.denunciar = trueouvidoria.receber_inicial = true- Tem uma denúncia atribuída a ela
Como adicionar módulo novo
O catálogo está em config/portal_permissoes.php. Para criar um módulo:
- Adicione a chave no array
- Use
PortalGuard::exigir('modulo.acao')no controller - A tela de configuração se adapta sozinha
Auditoria
Cada troca de permissão fica registrada. Você consegue ver no histórico quem alterou o quê.
Ainda com dúvida?
Falar com consultor