Sistema

Cargos

Defina quais funcionalidades cada cargo pode acessar. Permissões são granulares — por área (Viagens, Veículos, Acesso, etc.) e por ação (ler, gerenciar, excluir).

A tela de Cargos & Permissões é o coração do controle de acesso. Cada cargo agrupa um conjunto de permissões — códigos como trips:read, vehicles:manage, access:delete — e cada usuário pode ter um cargo.

Permissões são granulares. Em vez de "perfil admin/básico", você desenha cargos sob medida: Operador vê e edita viagens, mas não toca em usuários; Vendas gerencia reservas, mas não exclui veículos.

Onde encontrar

Menu lateral → Sistema → Cargos. URL direta: /management/roles.

Menu lateral — Sistema
Sistema
Usuários e Perfis
Cargos

Permissões necessárias

AçãoPermissão exigida
Visualizar a telaaccess:read
Criar, editar, excluiraccess:manage
Editar permissões de cargoaccess:manage

A tela em um relance

Visão geral da tela de Cargos

Cargos & Permissões

Defina quais funcionalidades cada cargo pode acessar no sistema.

Novo cargo
Cargos cadastrados
4 11 atribuídos
Permissões disponíveis
32 granular
Cargos padrão
1 Admin
Buscar cargo por nome ou descrição…
4cargos
Admin Padrão
Acesso total ao sistema
32 / 32 permissões100%
2 usuários
Ver
Operador
Opera viagens e veículos no dia a dia
18 / 32 permissões56%
5 usuários
Permissões
Vendas
Foco em reservas e atendimento ao cliente
12 / 32 permissões38%
3 usuários
Permissões
Financeiro
Cobranças, descontos e relatórios
8 / 32 permissões25%
1 usuário
Permissões

Estrutura:

  1. Cabeçalho com botão Novo cargo.
  2. Três cartões — cargos cadastrados, permissões disponíveis, cargos padrão.
  3. Busca + contador de cargos no filtro atual.
  4. Grade de cartões — um por cargo, com barra de progresso de permissões.

Os cartões de estatística

CartãoO que mostra
Cargos cadastradosQuantos cargos existem. À direita, quantos usuários têm cargo atribuído.
Permissões disponíveisTotal de permissões no sistema (granular por área).
Cargos padrãoCargos do sistema — sempre inclui Admin, que não pode ser editado.

Anatomia de um cartão de cargo

Cartão de cargo — anatomia
Operador
Opera viagens e veículos no dia a dia
18 / 32 permissões56%
5 usuários
Permissões
  • Avatar + nome + descrição — identidade do cargo.
  • Barra de progresso — quantas permissões estão concedidas, sobre o total disponível.
  • Rodapé — usuários atribuídos + ações (editar, excluir, permissões).

A barra de progresso mostra rapidamente o quanto o cargo está aberto — Admin tem 100%, Vendas ~25%, etc. Útil para identificar cargos que viraram quase-admins por descuido.

Cargos padrão

Cartão do cargo "Admin" (somente leitura)
Admin Padrão
Acesso total ao sistema
32 / 32 permissões100%
2 usuários
Ver

O cargo Admin é padrão do sistema. Não pode ser editado nem excluído — o botão Ver mostra as permissões em modo leitura.

O cargo Admin vem com o sistema e tem todas as permissões. Por segurança, ele:

  • Não pode ser editado (sem lápis).
  • Não pode ser excluído (sem lixeira).
  • Suas permissões podem ser visualizadas (botão Ver), mas não alteradas.

Você sempre precisa de pelo menos um usuário com cargo Admin para gerenciar o sistema. Trate como conta de emergência.

Criar um novo cargo

Abrir o formulário

Clique em Novo cargo no topo. Há também um cartão tracejado Adicionar novo cargo ao final da grade.

Definir nome e descrição

Diálogo "Novo cargo"

Novo cargo

Operador
Opera viagens e veículos no dia a dia
Cancelar
Salvar
  • Nome (obrigatório) — curto e reconhecível. Ex.: Operador, Vendas, Financeiro. Exibido em selects de usuário e em badges.
  • Descrição (opcional) — uma frase que ajude outros administradores a entenderem o escopo.

Salvar

Clique em Salvar. O cargo entra na grade com 0 permissões — ainda não dá acesso a nada. Vá para o próximo passo.

Atribuir permissões

Abrir o gerenciador

No cartão do cargo, clique no botão Permissões →.

Marcar o que esse cargo pode fazer

Diálogo de permissões — "Operador"

Permissões — Operador

Selecione as permissões que este cargo terá no sistema.

Viagens4/4
Visualizar viagens
Criar e editar viagens
Excluir viagens
Precificar viagens
Veículos2/3
Visualizar veículos
Gerenciar veículos
Excluir veículos
Usuários e acesso0/2
Visualizar usuários e cargos
Gerenciar usuários e cargos
18 de 32 selecionada(s)
Cancelar
Salvar

As permissões vêm agrupadas por área (Viagens, Veículos, Usuários e acesso, etc.). Em cada grupo:

  • A checkbox do título marca/desmarca todas as permissões da área.
  • Quando algumas estão marcadas e outras não, o checkbox vira indeterminado (traço).
  • O contador 18/32 no rodapé indica o total marcado no cargo.

Para "operador básico", uma receita comum: tudo de Viagens, leitura de Veículos, leitura de Lugares e Categorias de Assento. Nada de Usuários ou Cargos.

Salvar

Clique em Salvar. Notificação: "Permissões atualizadas com sucesso". A mudança vale para o próximo login dos usuários afetados — sessões abertas continuam com o set antigo até reautenticar.

Editar nome ou descrição

Clique no lápis do cartão (somente cargos não-padrão). Mesmo diálogo da criação, agora com os dados atuais. Renomear não desatribui ninguém — a referência é por ID.

Excluir um cargo

Abrir a confirmação

Clique no lixeira vermelha (somente cargos não-padrão).

Confirmação "Excluir Cargo"

Excluir Cargo

Tem certeza que deseja excluir o cargo “Operador”? Usuários que tinham esse cargo ficam sem permissões até receberem outro.

Cancelar
Excluir

Confirmar

Clique em Excluir. Usuários que tinham esse cargo continuam existindo, mas ficam sem permissões até receberem outro cargo via Usuários e Perfis.

Antes de excluir, abra a tela de Usuários, filtre por este cargo e realoque cada pessoa. Caso contrário, eles entram no sistema sem conseguir fazer nada e abrem chamado.

Receitas comuns de cargos

Cargo sugeridoPermissões típicas
OperadorViagens (tudo), Veículos (ler), Lugares (ler), Reservas (gerenciar)
VendasReservas (tudo), Passageiros (tudo), Viagens (ler)
FinanceiroReservas (ler), Cobranças (tudo), Descontos (tudo)
SuporteTudo de leitura, nada de escrita; Atividade Recente (ler)

Ajuste à sua operação — não há "cargo certo", há cargo adequado.

Erros comuns

SintomaCausa provávelO que fazer
Usuário entra mas não vê nadaCargo sem permissões, ou sem cargoAbra Permissões no cargo e marque o que falta
Mudança de permissão "não pegou"Sessão antiga abertaPeça ao usuário para sair e entrar de novo
Botão Salvar está desabilitado em AdminPor design — Admin não é editávelCrie um cargo novo se precisar de algo customizado
Erro ao excluir cargoAlgum constraint no backendRealoque usuários e tente novamente

Próximos passos

Com cargos prontos, volte para Usuários e Perfis e atribua o cargo certo a cada operador. Conferir mudanças via Atividade Recente — ações de criação, edição e atribuição ficam registradas.

On this page