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:
@@ -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();
|
||||
@@ -75,7 +75,8 @@ $domingoActual->modify('-' . $diaSemana . ' days');
|
||||
$currentWeekStart = $domingoActual->format('Y-m-d');
|
||||
|
||||
$asignacionActual = $asignacionModel->getAsignacionPorSemana($currentWeekStart);
|
||||
$ayudantes = $userModel->getAyudantesActivos();
|
||||
// Para gestión de turnos, incluir ayudantes y coordinadores
|
||||
$ayudantes = $userModel->getUsuariosGestion();
|
||||
|
||||
// Obtener próximos turnos (siguientes 3 semanas)
|
||||
$proximosTurnos = [];
|
||||
|
||||
Reference in New Issue
Block a user