Saltearse al contenido

Directorio y Gestión de Usuarios

El módulo de Usuarios permite al Administrador Institucional gestionar las identidades con acceso al sistema, garantizando la trazabilidad de las acciones y la protección de datos conforme a la normativa TecNM.

Directorio Institucional de Usuarios Directorio Institucional de Usuarios
Figura 19: Tabla general de usuarios registrados con buscador, filtros de rol y estado.

1. Botones Principales del Directorio

En la barra de herramientas del catálogo de usuarios se encuentran:

Botón / ControlIcono / TipoRol RequeridoFunción y Destino
+ Nuevo UsuarioBotón PrimarioAdministradorAbre el modal CrearUsuarioModal para registrar nuevas cuentas con validación de correo y rol inicial.
Buscador de UsuariosEntrada de texto con icono SearchTodosFiltra dinámicamente por nombre completo, correo institucional o matrícula.
Filtro de RolSelector DesplegableTodosMuestra únicamente usuarios con roles específicos (ADMINISTRADOR, DOCENTE, JEFE_DEPARTAMENTO).
Filtro de EstadoSelector DesplegableTodosAlterna entre cuentas Activas, Inactivas o Todas.
Acción Ver DetalleFila / Icono EyeAuditor / AdministradorAbre el expediente completo del usuario (UsuarioDetailView).

2. Modal: Alta de Nuevo Usuario (CrearUsuarioModal)

Formulario Modal de Alta de Usuario Formulario Modal de Alta de Usuario
Figura 20: Modal de registro de un nuevo usuario institucional con asignación de rol.

El formulario valida en tiempo real los siguientes datos obligatorios:

  • Tipo de Perfil Institucional: Define si la cuenta corresponde a un usuario general, docente frente a grupo o personal administrativo.
  • Nombre Completo: Nombre de pila y apellidos oficiales.
  • Correo Institucional: Valida que termine en el dominio del instituto.
  • Contraseña Inicial: Generada con cifrado robusto para primer acceso.
  • Rol Inicial: Privilegio base con el que iniciará sesión.

3. Expediente Individualizado (UsuarioDetailView)

Al presionar en cualquier usuario se despliega su expediente técnico institucional:

Ficha de Detalle de Usuario Ficha de Detalle de Usuario
Figura 21: Vista detallada de perfil de usuario, roles delegados y estado de cuenta.

Botón Superior:

  • Editar Usuario (Edit2): Abre el modal EditarUsuarioModal para actualizar nombre, correo, teléfono o activar/desactivar la cuenta.

Pestaña 1: Roles Asignados

  • Tabla de Roles: Lista cada rol que tiene la persona (DOCENTE, COORDINADOR), su descripción y tipo.
  • Botón ”+ Asignar Rol” (AsignarRolUsuarioModal): Permite vincular un nuevo rol al usuario en caliente sin cerrar sesión.
  • Botón Remover Rol (Trash2): Despliega el diálogo de seguridad (ConfirmDialog) para quitar facultades.

Pestaña 2: Permisos Directos (Excepciones)

  • Permite conceder privilegios específicos que no forman parte de su rol estándar (ej. permiso extraordinario para generar reportes de auditoría).
  • Botón ”+ Otorgar Excepción” (AsignarPermisoUsuarioModal): Permite elegir recurso, acción y si el efecto es Concedido o Denegado.
  • Botón Revocar Excepción: Remueve la regla especial devolviendo al usuario a su perfil reglamentario.