Admin

Painel admin

Painel admin (admin only)

Áreas de gerenciamento global da plataforma — apenas usuários com role admin.

Sidebar — seção Admin

Aparece após "Negócios". Contém:

  • Usuários — lista, edita papel, ativa/desativa
  • Logs — log de eventos do sistema (criação, deploy, auth, etc.)
  • Auditoriaaudit_log com todas as ações sensíveis (transferência de dono, mudança de role, etc.)
  • Database — DB explorer read-only
  • Docs — gerencia esta área de documentação

Permissões de admin

  • Pode acessar qualquer negócio (mesmo sem ser membro)
  • Pode transferir dono de negócio
  • Pode marcar app como template
  • Pode visualizar QUALQUER tabela do banco (com mascaramento de tokens/secrets)
  • Pode editar qualquer doc

Promover usuário a admin

Pelo painel Usuários → linha do usuário → muda role pra admin.

⚠️ Admin pode bagunçar produção. Só promove gente confiável.

Logs de admin

Toda ação de admin fica registrada em audit_log. Útil pra auditar vazamentos / problemas:

SELECT user_id, action, summary, created_at
FROM audit_log
WHERE user_id = '<id-do-admin>'
ORDER BY created_at DESC
LIMIT 100;

(Acessa via DB explorer.)