Gestión de Usuarios
Ruta del backoffice: backoffice/users
Disponible para roles: Administrador del Sistema, Administrador
Descripción General
La página de Gestión de Usuarios es el centro principal para administrar las cuentas de pilotos en toda su aerolínea virtual. Desde aquí puede crear nuevas cuentas, editar perfiles existentes, asignar roles y permisos, y eliminar usuarios cuando sea necesario.
Lista de Usuarios
La vista principal muestra una tabla paginada de todos los usuarios registrados con las siguientes columnas:
| Columna | Descripción |
|---|---|
| Nombre | El nombre completo del piloto |
| Correo Electrónico | Dirección de correo electrónico de la cuenta |
| Aeropuerto | El aeropuerto base actualmente asignado al piloto (código ICAO) |
| Rango | Rango actual dentro de la aerolínea |
| Roles | Roles asignados mostrados como insignias de color (por ejemplo, sysadmin, administrator, operations-staff) |
| Creado El | La fecha y hora en que se creó la cuenta |
Ordenamiento y Búsqueda
Todas las columnas de la lista de usuarios son ordenables. Haga clic en cualquier encabezado de columna para ordenar ascendente o descendente.
Use la barra de búsqueda para filtrar usuarios por:
- Nombre -- coincidencia parcial o completa del nombre
- Correo Electrónico -- coincidencia parcial o completa del correo
- Aeropuerto -- código de aeropuerto ICAO
Crear un Usuario
Para crear una nueva cuenta de usuario, haga clic en el botón Crear en la parte superior de la lista de usuarios. Complete los siguientes campos:
| Campo | Obligatorio | Descripción |
|---|---|---|
| Nombre | Sí | El nombre completo del piloto |
| Correo Electrónico | Sí | Una dirección de correo electrónico única para la cuenta |
| Contraseña | Sí | Contraseña inicial para la cuenta |
| Aeropuerto | Sí | Asignación de aeropuerto base (código ICAO) |
| Rango | Sí | Rango inicial dentro de la aerolínea |
| Roles | No | Una o más casillas de verificación de rol: sysadmin, administrator, operations-staff |
Si no se seleccionan roles, el usuario se crea como piloto regular sin acceso al backoffice.
Editar un Usuario
Haga clic en cualquier usuario de la lista para abrir su página de edición. La página de edición se divide en varias secciones.
Información del Perfil
Actualice los siguientes campos para un usuario existente:
- Nombre -- el nombre de visualización del piloto
- Correo Electrónico -- dirección de correo electrónico de la cuenta
- Aeropuerto -- reasignar el aeropuerto base del piloto
- Rango -- cambiar el rango actual del piloto
Asignación de Roles
Los roles se gestionan mediante casillas de verificación en la página de edición. Marque o desmarque roles para sincronizar las asignaciones de roles del usuario:
- Administrador del Sistema (
sysadmin) - Administrador (
administrator) - Personal de Operaciones (
operations-staff)
Los cambios de rol entran en vigor inmediatamente al guardar.
Permisos / Habilidades Directas
Además de los permisos basados en roles, puede otorgar habilidades específicas directamente a un usuario. Esto permite un control de acceso detallado que omite las definiciones estándar de roles. Use la sección de permisos en la página de edición para sincronizar habilidades individuales para el usuario.
Restablecimiento de Contraseña
Un formulario separado de restablecimiento de contraseña está disponible en la página de edición del usuario. Ingrese la nueva contraseña y confírmela para actualizar las credenciales del usuario. Esto es independiente del formulario de información del perfil y debe enviarse por separado.
Descripción General de Roles
A los usuarios se les puede asignar uno o más de los siguientes roles. Cada rol otorga un nivel diferente de acceso al backoffice:
| Rol | Habilidades Clave | Descripción |
|---|---|---|
| Administrador del Sistema | everything | Acceso completo e irrestricto a todas las funciones de la plataforma. |
| Administrador | see-admin-options + permisos a nivel de modelo | Acceso a la mayoría de las funciones de gestión incluyendo aerolíneas, aeropuertos, horarios, flota, usuarios, configuración y más. |
| Personal de Operaciones | see-admin-options + permisos limitados | Acceso restringido a documentos, licencias, fotos de spotters y vuelos ferry. |
Los usuarios regulares (pilotos) no tienen ningún rol de backoffice asignado y no pueden acceder al panel de administración. Solo los usuarios con al menos un rol que otorgue la habilidad see-admin-options verán la navegación del backoffice.
Eliminar un Usuario
Eliminar un usuario siempre borra la cuenta de forma permanente, ya sea que el piloto la elimine desde Configuración, que el personal la elimine desde el backoffice o la API privada, o que un administrador de la plataforma la elimine desde central. No existe un estado de "eliminado" desde el cual restaurarla.
Antes de que la cuenta desaparezca, el trabajo que el piloto tiene en curso se devuelve a la aerolínea:
| El piloto tenía | Qué sucede |
|---|---|
| Reservas | Se cancelan. Se liberan los tramos de reposicionamiento, chárter, tour y ferry reservados a través de ellas. |
| Misión chárter (asignada o en curso) | Se retira al piloto y la misión vuelve al tablero. |
| Tramos ferry | Se eliminan sus lugares en las colas de los tramos. Un tramo que estaba volando pasa al siguiente piloto de su cola. |
Después se eliminan los datos del piloto: vuelos, puntos, progreso y premios de tours, asignaciones de licencia, asignaciones de exámenes, solicitudes de rango, notificaciones, notas del personal sobre él, entradas del registro de actividad, tokens y foto de perfil.
Los registros que un miembro del personal configuró para la aerolínea se conservan: los tours, las misiones chárter y la integración de Discord siguen funcionando, sin creador visible. Los vuelos ferry que creó y las claves de API que emitió se eliminan con él.
Eliminar un usuario no se puede deshacer.