Gerenciar Funções
Funções (roles) definem o que cada membro da equipe pode ver e fazer no sistema. Você pode criar funções customizadas para cada restaurante.
O Que São Funções?
Uma função agrupa permissões. Em vez de configurar cada usuário individualmente, você cria uma função (ex: "Caixa") com as permissões adequadas e a atribui aos usuários.
Funções do Sistema
Algumas funções vêm pré-configuradas e não podem ser excluídas:
| Função | O que pode fazer |
|---|---|
admin | Tudo — acesso completo |
staff | Ver pedidos, criar pedidos, usar PDV |
kitchen | Ver e atualizar status de pedidos |
cashier | Usar PDV, ver e criar pedidos |
Criar Função Customizada
- Acesse
/superadmin/roles(ou pelo menu lateral em Funções) - Clique em + Nova Função
- Informe o nome e descrição
- No painel direito, atribua as permissões desejadas
- Clique em Salvar
Atribuir Permissões
Na tela de edição da função você verá dois painéis:
- Disponíveis — permissões ainda não atribuídas
- Atribuídas — permissões ativas para esta função
Clique em uma permissão para mover entre os painéis.
Permissões Disponíveis
| Permissão | O que permite |
|---|---|
manage_menu | Criar/editar itens do cardápio |
view_orders | Ver pedidos |
manage_orders | Atualizar status de pedidos |
manage_tables | Gerenciar mesas |
manage_reservations | Gerenciar reservas |
manage_users | Adicionar/editar usuários do tenant |
manage_settings | Alterar configurações do restaurante |
view_reports | Acessar relatórios |
use_pdv | Usar terminal de ponto de venda |
manage_inventory | Controlar estoque |
manage_fiscal | Emitir NF-e / NFS-e |
Editar ou Excluir Função
- Editar: Clique no nome da função e altere as permissões
- Excluir: Clique no ícone de lixeira (disponível apenas para funções customizadas)
TIP
Após modificar uma função, os usuários precisam fazer logout e login novamente para as novas permissões serem aplicadas (o JWT é atualizado no login).