Repository: ciudadanointeligente/votainteligente-portal-electoral

Issue:
nueva pregunta en formulario
Modificar la pregunta sobre la solución al problema y dividirla en 2. Una más general y otra más específica. 
- La primera: ¿Qué debería hacer la municipalidad para solucionar el problema?”
- La segunda es “¿Qué avances concretos esperas que se logren durante el periodo del alcalde (4 años)?”



Discussion:

Resolving patch:
diff --git a/popular_proposal/forms.py b/popular_proposal/forms.py
--- a/popular_proposal/forms.py
+++ b/popular_proposal/forms.py
@@ -56,10 +56,11 @@ class ProposalFormBase(forms.Form):
                                       quieras solucionar. líneas)'),
         help_text=_(u'Ej: Poca participación en el Plan Regulador, falta de transparencia en el trabajo de la \
                     municipalidad, pocos puntos de reciclaje, etc.'))
-    solution = forms.CharField(label=_(u'Qué quieres que haga tu autoridad para solucionar el problema? (3 líneas)'),
-        help_text=_(u'Ejemplo: "Que se aumenten en 30% las horas de atención de la especialidad Cardiología en \
-                    los Cesfam y consultorios de la comuna", "Que se publiquen todos los concejos municipales en \
+    solution = forms.CharField(label=_(u'¿Qué debería hacer la municipalidad para solucionar el problema? (3 líneas)'),
+        help_text=_(u'Ejemplo: "Crear una ciclovia que circunvale Valdivia", "Que se publiquen todos los concejos municipales en \
                     el sitio web del municipio".'))
+    solution_at_the_end = forms.CharField(label=u"¿Qué avances concretos esperas que se logren durante el periodo del alcalde (4 años)?",
+        help_text=_(u'Ejemplo: "Aumentar en un 20% la cantidad de ciclovías en la ciudad"'), required=False)
     when = forms.ChoiceField(choices=WHEN_CHOICES, label=_(u'¿En qué plazo te gustaría que esté solucionado?'))
     title = forms.CharField(label=_(u'Título corto'), help_text=_(u"Un título que nos permita describir tu propuesta\
                                                                    ciudadana. Ej: 50% más de ciclovías para la comuna"))


Test patch:
diff --git a/popular_proposal/tests/form_tests.py b/popular_proposal/tests/form_tests.py
--- a/popular_proposal/tests/form_tests.py
+++ b/popular_proposal/tests/form_tests.py
@@ -136,15 +136,6 @@ def test_update_temporary_popular_proposal(self):
                                                               data=self.data,
                                                               comments=self.comments,
                                                               status=ProposalTemporaryData.Statuses.InTheirSide)
-
-        #data = {
-        #    'clasification': u'genero',
-        #    'title': u'Fiera de vuelta con sus amigos!',
-        #    'problem': u'A mi me gusta la contaminación de Santiago y los autos y sus estresantes ruedas',
-        #    'solution': u'Viajar a ver al equipo una vez al mes',
-        #    'when': u'1_year',
-        #    'allies': u'El Feli y el resto de los cabros de la FCI'
-        #}
         data = self.data
         data['solution'] = u'Viajar a ver al equipo una vez al mes'
         form = ProposalTemporaryDataUpdateForm(data=data,
@@ -155,7 +146,8 @@ def test_update_temporary_popular_proposal(self):
         self.assertTrue(form.is_valid())
         temporary_data = form.save()
         temporary_data = ProposalTemporaryData.objects.get(id=temporary_data.id)
-        self.assertEquals(temporary_data.data, data)
+        for key in data.keys():
+            self.assertEquals(temporary_data.data[key], data[key])
         self.assertEquals(temporary_data.status, ProposalTemporaryData.Statuses.InOurSide)
 
     def test_when_template_tag(self):