Papel: Staff
O Staff (atendente) tem acesso às funções operacionais do sistema.
Permissões
- ✅ Usar filial para criar pedidos
- ✅ Visualizar pedidos
- ✅ Atualizar status de pedidos
- ✅ Acessar display de cozinha
- ❌ Configurações administrativas
- ❌ Gerenciar usuários
- ❌ Acessar relatórios financeiros
Acesse
- Filial:
/t/:slug/pdv - Cozinha:
/t/:slug/kitchen
Permissões Granulares
O papel staff base inclui permissões mínimas. Um admin pode atribuir roles customizadas ao staff para expandir o acesso.
O AdminLayout lê o array permissions[] do JWT e filtra os itens de navegação visíveis:
| Permissão no JWT | Item de Nav liberado |
|---|---|
view_orders ou manage_orders | Pedidos |
manage_menu | Cardápio |
manage_tables | Mesas |
manage_reservations | Reservas |
manage_inventory | Estoque |
manage_users | Usuários |
manage_settings | Configurações |
view_reports | Relatórios |
use_pdv | Filial (PDV) |
manage_fiscal | Fiscal |
Itens sem permissão correspondente ficam ocultos no menu — o staff não vê o que não pode acessar.
Ver sistema completo em Funções & Permissões
Fluxo de Trabalho Típico
- Atendimento: Usar filial para registrar pedidos
- Cozinha: Acompanhar e atualizar status dos pedidos
- Entrega: Marcar pedidos como entregues