From 791836d0e99160fb0741b729b403d02819e85718 Mon Sep 17 00:00:00 2001 From: jordibari Date: Mon, 23 May 2016 15:39:44 -0300 Subject: [PATCH] fix clasification in form_texts.py --- popular_proposal/forms/form_texts.py | 18 +++++++++--------- popular_proposal/forms/forms.py | 4 ++-- .../templatetags/long_text_tags.py | 7 ++++++- .../templates/popular_proposal/create.html | 2 +- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/popular_proposal/forms/form_texts.py b/popular_proposal/forms/form_texts.py index 1811167d..6eef400b 100644 --- a/popular_proposal/forms/form_texts.py +++ b/popular_proposal/forms/form_texts.py @@ -56,7 +56,7 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, 'solution': {'label': u'¿Qué debería hacer el alcalde para solucionar el problema? Describe la solución. (Max. 3 líneas)', 'help_text': u'Ejemplo: "Consultar a los vecinos antes de cambiar el Plan Regulador”, “Habilitar ciclovías en las avenidas principales de la comuna", "Que se publiquen todos los concejos municipales en el sitio web del municipio", “Aumentar los puntos de reciclaje”', 'placeholder': u'Tu solución', @@ -65,7 +65,7 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, 'solution_at_the_end': {'label': u'Ponle una cifra a tu solución para medir al término del período si se hizo o no se hizo (cantidad de unidades, porcentajes, etc.).', 'help_text': u'Ejemplo: “Realizar una consulta ciudadana 6 meses antes de cambiar el Plan Regulador","Aumentar en un 20% la cantidad de ciclovías en la comuna", "Poner 5 puntos de reciclaje nuevos en la comuna”', 'placeholder': u'1) Aumentar en un 20% la cantidad de ciclovías\n\r2) Tener un estacionamiento de bicicletas en la plaza Arturo Prat', @@ -74,7 +74,7 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, 'when': {'label': u'¿En qué plazo debería estar implementada esta solución?', 'help_text': u'Ejemplo: “Durante los primeros 6 meses”, “Al cumplirse un año”', 'placeholder': u'', @@ -83,7 +83,7 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, 'title': {'label': u'Resumen', 'help_text': u'Escribe un título que nos permita describir tu propuesta ciudadana. Ej: 50% más de ciclovías para la comuna', 'placeholder': u'', @@ -92,8 +92,8 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, - 'classification': {'label': u'¿En qué área clasificarías tu propuesta?', + """, 'step': u'Paso 1'}, + 'clasification': {'label': u'¿En qué área clasificarías tu propuesta?', 'help_text': u'', 'placeholder': u'', 'long_text':u"""Paso 1: ¿Cuál es el problema que se busca solucionar? @@ -101,7 +101,7 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, 'allies': {'label': u'¿Quiénes pueden ayudar a difundir esta propuesta?', 'help_text': u'', 'placeholder': u'', @@ -110,7 +110,7 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, 'organization': {'label': u'¿Estás haciendo esta propuesta a nombre de una organización? Selecciona:', 'help_text': u'', 'placeholder': u'', @@ -119,5 +119,5 @@ Aquí podemos ver un ejemplo de un problema: Problema: Los alumnos de los liceos municipales de la comuna de Pelarco obtuvieron en su mayoría bajo 500 puntos en la PSU del proceso de admisión 2016. Siguiendo el modelo, escriban su problema contestando esta pregunta: ¿Cuál es la problemática que afecta a su comuna de la que el alcalde debería hacerse cargo? - """}, + """, 'step': u'Paso 1'}, } diff --git a/popular_proposal/forms/forms.py b/popular_proposal/forms/forms.py index d7aa01b8..e5145793 100644 --- a/popular_proposal/forms/forms.py +++ b/popular_proposal/forms/forms.py @@ -20,8 +20,8 @@ def add_texts_to_fields(self): self.fields[field].widget.attrs['placeholder'] = texts['placeholder'] if 'long_text' in texts.keys() and texts['long_text']: self.fields[field].widget.attrs['long_text'] = texts['long_text'] - if 'visible' in texts.keys() and texts['visible']: - self.fields[field].widget.attrs['visible'] = texts['visible'] + if 'step' in texts.keys() and texts['step']: + self.fields[field].widget.attrs['tab_text'] = texts['step'] diff --git a/popular_proposal/templatetags/long_text_tags.py b/popular_proposal/templatetags/long_text_tags.py index 26d89f2a..832fec86 100644 --- a/popular_proposal/templatetags/long_text_tags.py +++ b/popular_proposal/templatetags/long_text_tags.py @@ -11,5 +11,10 @@ def hide_tag(field): return aux @register.simple_tag -def test_tag(field): +def long_text_tag(field): return field.field.widget.attrs.get('long_text') + + +@register.simple_tag +def tab_text_tag(field): + return field.field.widget.attrs.get('tab_text') diff --git a/votai_general_theme/templates/popular_proposal/create.html b/votai_general_theme/templates/popular_proposal/create.html index 4da47b32..997d3e30 100644 --- a/votai_general_theme/templates/popular_proposal/create.html +++ b/votai_general_theme/templates/popular_proposal/create.html @@ -20,7 +20,7 @@

{% blocktrans with area=area.name %}Creando una propuesta para {{area}}{% en {% for field in form %}

-

{% test_tag field%}

+

{% long_text_tag field%}

{{ field.label_tag }}
{{ field }} {{ field.errors }}