52 lines
No EOL
1.7 KiB
Markdown
52 lines
No EOL
1.7 KiB
Markdown
> 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` |