Gerenciamento de Usuários
Caminho no backoffice: backoffice/users
Disponível para funções: Administrador do Sistema, Administrador
Visão Geral
A página de Gerenciamento de Usuários é o hub central para administrar contas de pilotos em toda a sua companhia aérea virtual. A partir daqui você pode criar novas contas, editar perfis existentes, atribuir funções e permissões e remover usuários quando necessário.
Lista de Usuários
A visualização principal exibe uma tabela paginada de todos os usuários registrados com as seguintes colunas:
| Coluna | Descrição |
|---|---|
| Nome | O nome completo do piloto |
| Endereço de e-mail da conta | |
| Aeroporto | O aeroporto base atualmente atribuído ao piloto (código ICAO) |
| Patente | Patente atual dentro da companhia aérea |
| Funções | Funções atribuídas exibidas como selos coloridos (ex.: sysadmin, administrator, operations-staff) |
| Criado Em | A data e hora em que a conta foi criada |
Ordenação e Pesquisa
Todas as colunas na lista de usuários são ordenáveis. Clique em qualquer cabeçalho de coluna para ordenar ascendente ou descendente.
Use a barra de pesquisa para filtrar usuários por:
- Nome -- correspondência parcial ou completa do nome
- E-mail -- correspondência parcial ou completa do e-mail
- Aeroporto -- código ICAO do aeroporto
Criando um Usuário
Para criar uma nova conta de usuário, clique no botão Criar no topo da lista de usuários. Preencha os seguintes campos:
| Campo | Obrigatório | Descrição |
|---|---|---|
| Nome | Sim | O nome completo do piloto |
| Sim | Um endereço de e-mail único para a conta | |
| Senha | Sim | Senha inicial para a conta |
| Aeroporto | Sim | Atribuição de aeroporto base (código ICAO) |
| Patente | Sim | Patente inicial dentro da companhia aérea |
| Funções | Não | Uma ou mais caixas de seleção de função: sysadmin, administrator, operations-staff |
Se nenhuma função for selecionada, o usuário é criado como um piloto regular sem acesso ao backoffice.
Editando um Usuário
Clique em qualquer usuário na lista para abrir sua página de edição. A página de edição é dividida em várias seções.
Informações de Perfil
Atualize os seguintes campos para um usuário existente:
- Nome -- o nome de exibição do piloto
- E-mail -- endereço de e-mail da conta
- Aeroporto -- reatribuir o aeroporto base do piloto
- Patente -- alterar a patente atual do piloto
Atribuição de Funções
Funções são gerenciadas via caixas de seleção na página de edição. Marque ou desmarque funções para sincronizar as atribuições de função do usuário:
- Administrador do Sistema (
sysadmin) - Administrador (
administrator) - Equipe de Operações (
operations-staff)
Mudanças de função entram em vigor imediatamente ao salvar.
Permissões Diretas / Habilidades
Além das permissões baseadas em funções, você pode conceder habilidades específicas diretamente a um usuário. Isso permite controle de acesso granular que ignora as definições padrão de funções. Use a seção de permissões na página de edição para sincronizar habilidades individuais para o usuário.
Redefinição de Senha
Um formulário separado de redefinição de senha está disponível na página de edição do usuário. Insira a nova senha e confirme para atualizar as credenciais do usuário. Isso é independente do formulário de informações de perfil e deve ser enviado separadamente.
Visão Geral de Funções
Usuários podem receber uma ou mais das seguintes funções. Cada função concede um nível diferente de acesso ao backoffice:
| Função | Habilidades Principais | Descrição |
|---|---|---|
| Administrador do Sistema | everything | Acesso total e irrestrito a todos os recursos da plataforma. |
| Administrador | see-admin-options + permissões em nível de modelo | Acesso à maioria dos recursos de gerenciamento incluindo companhias aéreas, aeroportos, horários, frota, usuários, configurações e mais. |
| Equipe de Operações | see-admin-options + permissões limitadas | Acesso restrito a documentos, licenças, fotos de spotters e voos ferry. |
Usuários regulares (pilotos) não possuem nenhuma função de backoffice atribuída e não podem acessar o painel de administração. Apenas usuários com pelo menos uma função que concede a habilidade see-admin-options verão a navegação do backoffice.
Excluindo um Usuário
Quando uma conta de usuário é excluída, as seguintes operações em cascata são realizadas:
| Dados | Ação |
|---|---|
| Reservas | Exclusão suave (preservadas no banco de dados mas marcadas como excluídas) |
| Voos | Exclusão permanente (removidos permanentemente) |
| Pontos | Exclusão permanente |
| Relações de licenças | Exclusão permanente (atribuições de licença removidas) |
| Logs | Exclusão permanente |
| Tokens | Exclusão permanente (tokens API/sessão revogados) |
| Foto de perfil | Removida do armazenamento |
Excluir um usuário é uma ação destrutiva. Voos, pontos, associações de licenças, logs e tokens de autenticação são permanentemente removidos e não podem ser recuperados. Apenas reservas são excluídas suavemente e poderiam potencialmente ser restauradas.