Permissoes
RBAC granular: perfis sao conjuntos configuraveis de permissoes e cada funcionalidade tem sua propria chave.
| Modulo | Permissao | Chave | Admin | Operador | Cliente |
|---|---|---|---|---|---|
| Empresas | Visualizar empresas | company.read | Sim | Configuravel | Configuravel |
| Empresas | Criar empresa | company.create | Sim | Configuravel | Configuravel |
| Empresas | Editar empresa | company.update | Sim | Configuravel | Configuravel |
| Empresas | Desativar empresa | company.disable | Sim | Configuravel | Configuravel |
| Clientes | Visualizar clientes | client.read | Sim | Sim | Configuravel |
| Clientes | Criar cliente | client.create | Sim | Sim | Configuravel |
| Clientes | Editar cliente | client.update | Sim | Sim | Configuravel |
| Clientes | Desativar cliente | client.disable | Sim | Configuravel | Configuravel |
| Clientes | Ativar cliente | client.enable | Sim | Configuravel | Configuravel |
| Usuarios | Visualizar usuarios | user.read | Sim | Sim | Configuravel |
| Usuarios | Criar usuario | user.create | Sim | Sim | Configuravel |
| Usuarios | Editar usuario | user.update | Sim | Sim | Configuravel |
| Usuarios | Bloquear usuario | user.block | Sim | Sim | Configuravel |
| Usuarios | Desbloquear usuario | user.unblock | Sim | Sim | Configuravel |
| Usuarios | Redefinir senha | user.reset_password | Sim | Sim | Configuravel |
| Usuarios | Revogar acesso | user.revoke_access | Sim | Configuravel | Configuravel |
| RBAC | Visualizar perfis | role.read | Sim | Configuravel | Configuravel |
| RBAC | Criar perfil | role.create | Sim | Configuravel | Configuravel |
| RBAC | Editar perfil | role.update | Sim | Configuravel | Configuravel |
| RBAC | Atribuir perfil | role.assign | Sim | Configuravel | Configuravel |
| RBAC | Visualizar permissoes | permission.read | Sim | Configuravel | Configuravel |
| RBAC | Gerenciar permissoes | permission.manage | Sim | Configuravel | Configuravel |
| Precos | Visualizar precos | pricing.read | Sim | Configuravel | Configuravel |
| Precos | Gerenciar precos | pricing.manage | Sim | Configuravel | Configuravel |
| Precos | Excecao de preco | pricing.override | Sim | Configuravel | Configuravel |
| Financeiro | Visualizar creditos | credit.read | Sim | Sim | Sim |
| Financeiro | Adicionar credito | credit.add | Sim | Configuravel | Configuravel |
| Financeiro | Ajustar credito | credit.adjust | Sim | Configuravel | Configuravel |
| Financeiro | Visualizar extrato | ledger.read | Sim | Sim | Sim |
| Financeiro | Exportar extrato | ledger.export | Sim | Configuravel | Configuravel |
| Relatorios | Visualizar relatorios | report.read | Sim | Sim | Sim |
| Relatorios | Exportar relatorios | report.export | Sim | Sim | Sim |
| Auditoria | Visualizar auditoria | audit.read | Sim | Configuravel | Configuravel |
| Servicos | Consumir CRLV | service.crlv.consume | Sim | Sim | Sim |
| Servicos | Consumir Numero do CRV | service.crv_number.consume | Sim | Sim | Sim |
| Servicos | Consumir Codigo de Seguranca | service.security_code.consume | Sim | Sim | Sim |