Actualmente hay dos vistas que hacen exactamente lo mismo ReporteDeProblemaCreateView, pero tiene problemas y manejan los errores de manera muy artesanal (ocultando mensajes), además de no tener suficientes test.
si lo dejamos via ajax hay que hacerlo bien,
serializando el contenido del modal en backend y mostrandolo vacio o con errores
realizando la redireccion del lado del cliente en caso de exito
asegurando que el mensaje de exito se ve luego de la redireccion
En cualquier caso, lo más facil y seguro es hacer como estaba originalmente un FormView completo "no ajax ni modal" que muestre la misma imagen y el formulario de problemas donde habitualmente van.
Actualmente hay dos vistas que hacen exactamente lo mismo
ReporteDeProblemaCreateView
, pero tiene problemas y manejan los errores de manera muy artesanal (ocultando mensajes), además de no tener suficientes test.si lo dejamos via ajax hay que hacerlo bien,
En cualquier caso, lo más facil y seguro es hacer como estaba originalmente un FormView completo "no ajax ni modal" que muestre la misma imagen y el formulario de problemas donde habitualmente van.
Original: http://172.104.224.128:2080/escrutinio/escrutinio-paralelo/issues/282