Skip to content

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 JWTItem de Nav liberado
view_orders ou manage_ordersPedidos
manage_menuCardápio
manage_tablesMesas
manage_reservationsReservas
manage_inventoryEstoque
manage_usersUsuários
manage_settingsConfigurações
view_reportsRelatórios
use_pdvFilial (PDV)
manage_fiscalFiscal

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

  1. Atendimento: Usar filial para registrar pedidos
  2. Cozinha: Acompanhar e atualizar status dos pedidos
  3. Entrega: Marcar pedidos como entregues

Lançado sob a licença MIT.