Repository: ciudadanointeligente/votainteligente-portal-electoral

Issue:
Abrirle un campo de texto al final para que nos cuente sobre su experiencia.
En la parte final (donde suben la foto) debería decir algo así como: "Qué te pareció esta actividad? Crees que los niños se llevaron algo para su casa? Cómo podríamos mejorar?".



Discussion:

Resolving patch:
diff --git a/votita/forms/forms.py b/votita/forms/forms.py
--- a/votita/forms/forms.py
+++ b/votita/forms/forms.py
@@ -50,7 +50,7 @@ class UpdateGatheringForm(ModelForm):
                                 initial=0)
     class Meta:
         model = KidsGathering
-        fields = ['image']
+        fields = ['image', 'comments']
 
     def clean(self):
         cleaned_data = super(UpdateGatheringForm, self).clean()
diff --git a/votita/migrations/0004_kidsgathering_comments.py b/votita/migrations/0004_kidsgathering_comments.py
new file mode 100644
--- /dev/null
+++ b/votita/migrations/0004_kidsgathering_comments.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.10.7 on 2017-08-16 15:53
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('votita', '0003_auto_20170811_1542'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='kidsgathering',
+            name='comments',
+            field=models.TextField(blank=True, default='', help_text='\xbfC\xf3mo podemos empoderar mejor a nuestros ni\xf1os?', verbose_name='\xbfTienes alg\xfan comentario sobre la actividad?'),
+        ),
+    ]
diff --git a/votita/models.py b/votita/models.py
--- a/votita/models.py
+++ b/votita/models.py
@@ -66,6 +66,10 @@ class KidsGathering(models.Model):
     generated_at = models.ForeignKey(Area,
                                      null=True,
                                      blank=True)
+    comments = models.TextField(verbose_name=u"¿Tienes algún comentario sobre la actividad?",
+                                help_text=u"¿Cómo podemos empoderar mejor a nuestros niños?",
+                                blank=True,
+                                default=u"")
 
     @property
     def presidents_features_str(self):


Test patch:
diff --git a/votita/tests/forms_tests.py b/votita/tests/forms_tests.py
--- a/votita/tests/forms_tests.py
+++ b/votita/tests/forms_tests.py
@@ -45,7 +45,8 @@ def test_update_gathering(self):
         data = {
             'male': 10,
             'female': 10,
-            'others': 10
+            'others': 10,
+            'comments': "Muy buena actividad, esto es lindo",
         }
         file_data = {'image': photo}
         form = UpdateGatheringForm(data=data,
@@ -56,3 +57,4 @@ def test_update_gathering(self):
         g = KidsGathering.objects.get(id=g.id)
         self.assertTrue(g.stats_data)
         self.assertTrue(g.image)
+        self.assertTrue(g.comments)
diff --git a/votita/tests/model_tests.py b/votita/tests/model_tests.py
--- a/votita/tests/model_tests.py
+++ b/votita/tests/model_tests.py
@@ -84,10 +84,12 @@ def test_gathering_can_have_area(self):
                                                  generated_at=a_comuna,
                                                  stats_data=stats_data,
                                                  presidents_features=['ingeligente',
-                                                                      'honesto'])
+                                                                      'honesto'],
+                                                 comments="This is a comment")
         self.assertTrue(gathering.created)
         self.assertTrue(gathering.updated)
         self.assertEquals(gathering.generated_at, a_comuna)
+        self.assertTrue(gathering.comments)
 
     def test_a_proposal_is_related_to_it(self):
         stats_data = {