Open alagos opened 8 years ago
Ok @alagos sería bueno conversar para analizarlo, ya que no está bien que precisamente en una asistencia de un ministerio un miembro esté ejerciendo varios cargos. Debería haber una validación, ya que no debería repetirse un miembro con dos cargos que no sean administrativos. Puede tener dos cargos o tres o varios cargos administrativos pero no puede tener dos o mas cargos que no sean administrativos. Y un miembro puede tener uno o varios cargos administrativos pero sólo un cargo que no sea administrativo por ministerio.
En la asistencia se cargan solo los cargos no administrativos
Entonces se define:
Cuando un miembro tiene más de un cargo asignado, está saliendo múltiples veces en la vista de asistencia. Esto genera que el último miembro duplicado de los checkboxes tenga validez por sobre lo que se seleccione en los anteriores duplicados. Estuve tratando de lidiar con esto a través de javascript, pero luego de pensar un par de soluciones al final he llegado a la conclusión que algo huele muy mal en esto. @cltorresfe analicemos bien que hacer con este problema, quizás haya que hacer algún cambio en el modelo o quizás no sea necesario, pero veamos bien que hacer porque creo que estamos abordando mal el problema.