Conjunto de cambios f6ab034 en consulta_publica para participacion
- Fecha y hora:
- 23/02/2017 11:17:52 (hace 7 años)
- Branches:
- master, base, constituyente, estudiantes, general, plan_patria, sala
- Children:
- cdd72e5
- Parents:
- bfcd878
- Ubicación:
- participacion
- Ficheros:
-
- 1 añadido
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
participacion/forms.py
r2d85efb rf6ab034 45 45 consultas = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 46 46 label="Selecione una consulta") 47 48 49 class ParticipacionSearchForm(forms.Form): 50 """! 51 Clase del formulario de búsqueda 52 53 @author Rodrigo Boet (rboet at cenditel.gob.ve) 54 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 55 @date 23-02-2017 56 @version 1.0.0 57 """ 58 59 ## Vicepresidencias 60 vicepresidencias = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 61 label="Selecione una vicepresidencia") 62 63 ## Ministerios 64 ministerios = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 65 label="Selecione un ministerio") 66 67 ## Estado 68 estado = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 69 label="Selecione un estado") 70 71 ## Municipio 72 municipio = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 73 label="Selecione un municipio") 74 75 ## Parroquia 76 parroquia = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 77 label="Selecione una parroaquia") 78 79 ## Ãmbito 80 ambito = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 81 label="Selecione un ambito") -
participacion/urls.py
r2d85efb rf6ab034 14 14 # @version 1.0 15 15 from django.conf.urls import url 16 from .views import ParticipacionIndex, ParticipacionCreate 16 from .views import ParticipacionIndex, ParticipacionCreate, ParticipacionSearch 17 17 18 18 urlpatterns = [ 19 19 url(r'^$', ParticipacionIndex.as_view(), name = "participacion_index"), 20 url(r'^participacion-busqueda/(?P<pk>\d+)$', ParticipacionSearch.as_view(), name = "participacion_busqueda"), 20 21 url(r'^participacion/(?P<pk>\d+)$', ParticipacionCreate.as_view(), name = "participacion_consulta"), 21 22 ] -
participacion/views.py
r2d85efb rf6ab034 17 17 from django.core.urlresolvers import reverse_lazy 18 18 from django.views.generic import FormView, TemplateView 19 from .forms import ParticipacionSelectForm 19 from .forms import ParticipacionSelectForm, ParticipacionSearchForm 20 20 from consulta.models import Pregunta, Opcion 21 21 … … 43 43 """ 44 44 consulta = self.request.POST['consultas'] 45 return reverse_lazy('participacion_busqueda', 46 kwargs={'pk': consulta}) 47 48 49 class ParticipacionSearch(FormView): 50 """! 51 Clase que gestiona la busqueda para la participación 52 53 @author Rodrigo Boet (rboet at cenditel.gob.ve) 54 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 55 @date 23-02-2017 56 @version 1.0.0 57 """ 58 template_name = "participacion.search.html" 59 form_class = ParticipacionSearchForm 60 61 def get_success_url(self): 62 """! 63 Metodo que permite definir la url de dirección al ser válido el formulario 64 65 @author Rodrigo Boet (rboet at cenditel.gob.ve) 66 @copyright GNU/GPLv2 67 @date 23-02-2017 68 @param self <b>{object}</b> Objeto que instancia la clase 69 @return Retorna la url 70 """ 71 consulta = self.request.POST['consultas'] 45 72 return reverse_lazy('participacion_consulta', 46 73 kwargs={'pk': consulta}) 47 48 74 49 75 class ParticipacionCreate(TemplateView): … … 75 101 if pregunta.tipo_pregunta.id == 1: 76 102 campo = '<select class="form-control" name="consulta_respuesta">' 103 campo += '<option value="">Seleccione...</option>' 77 104 for opcion in Opcion.objects.filter(pregunta_id=pregunta.id).all(): 78 105 campo += '<option value="'+str(opcion.id)+'">'+opcion.texto_opcion+'</option>'
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.