Guia: Como Adicionar Uma Nova Permissão
- Criar a flag via migration/seed em
permissoes.
- Usar nome estável no formato
modulo.acao ou modulo.recurso.acao.
- Preencher
nome, modulo, acao e descricao.
- Adicionar a flag ao escopo global (
permissao_escopo_global).
- Se aplicável, adicionar ao escopo das white labels (
white_label_permissao).
- Aplicar
backend_permission_require() ou backend_permission_require_any() no endpoint.
- Usar
data-permission na UI somente para experiência visual.
- Registrar a entrada em
docs/permissoes-matriz-endpoints.md.
- Testar:
- sem login;
- sem flag;
- com flag;
- super-admin;
- usuário de outro white label.