fix: Incluir coordinadores en todas las listas de gestión

- Crear método getUsuariosGestion() que incluye ayudantes y coordinadores
- Actualizar asignaciones_completo.php para mostrar coordinadores
- Actualizar todas las páginas de gestión para usar nuevo método
- Corregir que coordinadores aparezcan en asignaciones masivas
- Mantener consistencia en todos los módulos de administración
This commit is contained in:
nickpons666
2026-01-31 01:18:28 -06:00
parent acc0033e63
commit 8bd34c8ddb
6 changed files with 218 additions and 7 deletions

View File

@@ -10,7 +10,7 @@ require_once BASE_PATH . '/src/Asignacion.php';
require_once BASE_PATH . '/src/CSRF.php';
$auth = new Auth();
$auth->requireAdmin();
$auth->requireCoordinador();
$userModel = new User();
$horariosModel = new DiasHorarios();
@@ -95,7 +95,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}
}
$ayudantes = $userModel->getAyudantesActivos();
// Para asignaciones masiva, mostrar todos los ayudantes y coordinadores
$ayudantes = $userModel->getUsuariosGestion();
$horarios = $horariosModel->getActivos();
// Encontrar el domingo actual