Pular para conteúdo

Governança

Permissões

RBAC via 4 grupos Django nativos (não um model Role próprio como em outros produtos): Administrador e Gestor (permissão total), Colaborador (visualizar + incluir), Demonstração (somente visualizar).

Modo de demonstração

Usuários do grupo Demonstração são roteados por DemoDBMiddleware/config/db_router.py para um banco separado, populado por populate_demo — dados de demonstração nunca se misturam com dados reais de produção. ResetDBMiddleware garante que o roteamento não vaze entre requests.

Auditoria

Log Duplo em toda ação CRUD relevante: Log (banco, via LogService.registrar_log()) + admin_logger/erro_logger (sistema), com os códigos padrão (3/4/5/6/7).

Referências