La función de actualizar datos del asistente ahora valida que las horas que ingresa el usuario sean numéricas.
Se hizo una función en el controlador que permite validar las horas de un asistente en el proyecto cuando se actualizan.
Se redujo la cantidad de caracteres que se pueden digitar en el campo de ingreso de horas.
Ahora valida que las horas sean completas o con .5 al final
Se cambió la expresión regular que valida que los asistentes cumplan las horas en intervalos de 30 minutos. (1hora - 1.5 horas - 2 horas - 2.5 horas - etc)
Se le agregó un orden por default al data provider con los asistentes activos de un proyecto. Ahora los ordena por el primer apellido.
Se terminó la funcionalidad de cambiar el rol del asistente.
Se agregó la función para cambiar la fecha del fin de la asistencia.
Se agregó la validación de que el rol es requerido en el scenario actInfo (cuando se actualiza la información del asistente en un proyecto).
Se cambió el link del breadcrumb superior para que rediriga al sitio correcto.
Se modificó la función obtenerProyectosConPeriodosActuales para que maneje como seguros los atributos idtbl_Periodos, inicio y fin. De esta forma ya no se generan tantos warnings en el log de la aplicación cuando se carga un proyecto de la base de datos.
Se agregó una validación para que fin sea mayor a la fecha del servidor.
Se agregó la funcionalidad para cambiar la fecha de fin del proyecto.
Se inició con la vista para que permita cambiar la fecha de fin
Se introdujo el CJuiDatePicker para escoger la fecha del fin de la asistencia
Se cambió el nombre de la variable POST para la fecha fin.
Ya se realiza el cambio de periodos del asistente en el proyecto
Ya se realiza el cambio de periodos del asistente en el proyecto
Se agregó el método estático model.
Ahora el view no requiere un parámetro $asistente.