Skip to content

Gerenciamento de Usuários ​

Visão Geral ​

Gerencie os usuários da equipe do restaurante e suas permissões.

Localização ​

frontend-react/src/views/admin/UsersManagementView.tsx

Funcionalidades ​

  • CRUD de Usuários: Criar, editar, excluir usuários
  • Gerenciamento de Funções:
    • Admin
    • Staff

Papéis ​

PapelDescrição
adminAcesso completo ao painel
staffAcesso às funções operacionais

Campos ​

CampoTipoDescrição
emailstringEmail único
namestringNome completo
rolestringFunção no sistema
pdvAssignmentsstring[]Filiais atribuídas

Funções (Roles) ​

Cada linha de usuário tem um botão Funções que abre o painel de atribuição de roles.

Campos do Painel de Funções ​

CampoDescrição
Role selecionadaNome da função (ex: staff, cashier, função customizada)
Permissões da roleLista somente-leitura das permissões incluídas
PDV (opcional)Restringir a função a um terminal específico

Comportamento ​

  • Um usuário pode ter múltiplas roles simultaneamente
  • As permissões são a união de todas as roles atribuídas
  • Roles do sistema (admin, staff, kitchen, cashier) não podem ser excluídas
  • O JWT é atualizado no próximo login do usuário

Ver documentação completa em Funções & Permissões

Relacionados ​

Lançado sob a licença MIT.