{"v":{"area":"admin","slug":"roles","path":"/home/tiixcom/public_html/sistema/docs/readme/admin/roles.md","relative_path":"docs/readme/admin/roles.md","title":"Roles","html":"<h1>Roles</h1><h2>Rota</h2><ul><li><code>/adm/roles</code></li></ul><h2>O que e</h2><p>Catalogo administrativo de roles usados pela camada de ACL do sistema.</p><h2>Para que serve</h2><ul><li>cadastrar novos roles;</li><li>editar slug, label, multiplicidade, scope mask e lens;</li><li>remover roles obsoletos;</li><li>consultar rapidamente a distribuicao de roles por multiplicidade e lens.</li></ul><h2>Blocos principais</h2><ul><li>hero Matdash com KPIs de roles, lens, single e multi;</li><li>leitura consolidada do recorte atual;</li><li>alerta contextual sobre impacto em permissoes;</li><li>tabela principal em <code>DataTable</code>;</li><li>offcanvas de filtros;</li><li>modal de criacao e edicao;</li><li>modal de confirmacao de exclusao.</li></ul><h2>Botoes do topo</h2><ul><li><code>Novo role</code>: abre o modal para criar um role.</li><li><code>Filtrar</code>: abre o offcanvas com busca por slug/label e lens.</li><li><code>Atualizar</code>: recarrega o catalogo a partir da API.</li></ul><h2>Filtros</h2><ul><li><code>Buscar</code>: filtra por slug ou label.</li><li><code>Lens</code>: filtra por lens.</li><li><code>Aplicar filtros</code>: atualiza a tabela com os filtros preenchidos.</li><li><code>Limpar filtros</code>: remove os filtros e reexibe o catalogo carregado.</li></ul><h2>Tabela</h2><p>A tabela usa DataTable para busca local, ordenacao, paginacao e controle de quantidade exibida.</p><h2>Observacoes</h2><ul><li>Alteracoes em roles podem impactar regras de acesso imediatamente.</li><li>Prefira slugs estaveis, em minusculas e com pontos para agrupar contexto.</li><li>Use <code>scope mask</code> e <code>lens</code> para deixar a intencao do role mais legivel.</li></ul>"},"exp":1780849843}