Se agregó el error summary si los datos no son válidos en la modificación de asistentes en los proyectos.
Se cambió la función de buscar los asistentes activos del proyecto del modelo Asistente al modelo Proyectos
Ahora busca los datos de los asistentes por proyecto desde el modelo de Proyectos
Se arregló un defecto en la función de buscarasistentesporproyecto.
La vista de los detalles de un proyecto ahora recibe el CArrayDataProvider desde el controlador. Se agregaron validaciones en el momento de actualizar los datos de un asistente respecto a un proyecto para que valide las horas sólo si cambiaron y que no redirija si se detectan errores de validación.
Se cambió el mensaje de error de las horas cuando estan exceden el máximo.
Sólo muestar el botón de esitar cuando hay asistentes activos en el proyecto.
Ahora realiza las validaciones de forma correcta en el momento en que debe cambiar las horas que realiza un asistente en un proyecto. Si ocurre un error, menciona cuál es el error pero no meciona cuál asistente provocó el error.