saveinmed/frontend/IMPLEMENTACAO_DASHBOARD_DADOS_REAIS.md
2026-03-07 07:04:27 -06:00

1.7 KiB
Raw Permalink Blame History

Nota de atualização

Este documento contém referências históricas a BFF, Appwrite ou papéis legados. No fluxo ativo do frontend, a referência correta é API direta e os papéis válidos são admin, owner, employee e delivery.

Implementação do Dashboard com Dados Reais

Nota de Atualização

Este documento continua útil para explicar a lógica do dashboard, mas a taxonomia antiga de papéis mudou.

Papéis válidos hoje no fluxo ativo:

  • admin
  • owner
  • employee
  • delivery

superadmin não faz mais parte do modelo ativo.

Resumo

O dashboard consome dados reais e aplica regras de visibilidade por perfil. A implementação foi pensada para separar:

  • visão global administrativa
  • visão da empresa
  • visão operacional limitada

Regras de negócio vigentes

ADMIN

  • Visualiza dados globais e administrativos do sistema
  • Pode acessar métricas agregadas
  • Pode acessar pedidos pendentes e atividades recentes globais

OWNER

  • Visualiza dados apenas da própria empresa
  • Pode acessar métricas da empresa, pedidos recebidos e dados financeiros da própria operação

EMPLOYEE

  • Visualiza dados limitados da empresa
  • Não deve acessar métricas financeiras sensíveis
  • Não deve acessar visão administrativa global

DELIVERY

  • Atua em fluxos operacionais de entrega
  • Não compartilha o mesmo escopo analítico de admin e owner

Observações

  • Trechos antigos que mencionam SUPERADMIN, ADMIN e COLABORADOR devem ser lidos como nomenclatura histórica
  • No fluxo atual, use sempre os nomes canônicos: admin, owner, employee, delivery