Skip to content

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çãoO que pode fazer
adminTudo — acesso completo
staffVer pedidos, criar pedidos, usar PDV
kitchenVer e atualizar status de pedidos
cashierUsar PDV, ver e criar pedidos

Criar Função Customizada

  1. Acesse /superadmin/roles (ou pelo menu lateral em Funções)
  2. Clique em + Nova Função
  3. Informe o nome e descrição
  4. No painel direito, atribua as permissões desejadas
  5. 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ãoO que permite
manage_menuCriar/editar itens do cardápio
view_ordersVer pedidos
manage_ordersAtualizar status de pedidos
manage_tablesGerenciar mesas
manage_reservationsGerenciar reservas
manage_usersAdicionar/editar usuários do tenant
manage_settingsAlterar configurações do restaurante
view_reportsAcessar relatórios
use_pdvUsar terminal de ponto de venda
manage_inventoryControlar estoque
manage_fiscalEmitir 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).

Relacionados

Lançado sob a licença MIT.