source: consulta_publica/participacion/forms.py @ 2645b43

constituyenteestudiantesgeneralplan_patriasala
Last change on this file since 2645b43 was 5a86f8c, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Adecuado el formulario de búsqueda para la constituyente

  • Propiedad mode establecida a 100644
File size: 2.4 KB
Línea 
1# -*- coding: utf-8 -*-
2"""
3Sistema de Consulta Pública
4
5Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/ModeladoTopicos_2017
6"""
7## @package participacion.forms
8#
9# Formulario correspondiente a la aplicación participación
10# @author Rodrigo Boet (rboet at cenditel.gob.ve)
11# @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en Tecnologías Libres
12# (CENDITEL) nodo Mérida - Venezuela</a>
13# @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
14# @version 1.0
15from django import forms
16from base.functions import cargar_consulta
17from base.models import Municipio, Parroquia
18
19
20class ParticipacionSelectForm(forms.Form):
21    """!
22    Clase del formulario que muestra las consultas
23
24    @author Rodrigo Boet (rboet at cenditel.gob.ve)
25    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
26    @date 22-02-2017
27    @version 1.0.0
28    """
29
30    def __init__(self, *args, **kwargs):
31        """!
32        Metodo que sobreescribe cuando se inicializa el formulario
33
34        @author Rodrigo Boet (rboet at cenditel.gob.ve)
35        @copyright GNU/GPLv2
36        @date 22-02-2017
37        @param self <b>{object}</b> Objeto que instancia la clase
38        @param args <b>{list}</b> Lista de los argumentos
39        @param kwargs <b>{dict}</b> Diccionario con argumentos
40        @return Retorna el formulario validado
41        """
42        super(ParticipacionSelectForm, self).__init__(*args, **kwargs)
43
44        self.fields['consultas'].choices = cargar_consulta()
45
46    ## Consulta
47    consultas = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
48        label="Selecione una consulta")
49
50
51class ParticipacionSearchForm(forms.Form):
52    """!
53    Clase del formulario de búsqueda
54
55    @author Rodrigo Boet (rboet at cenditel.gob.ve)
56    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
57    @date 23-02-2017
58    @version 1.0.0
59    """
60
61    def __init__(self, *args, **kwargs):
62        super(ParticipacionSearchForm, self).__init__(*args, **kwargs)
63        #self.fields['objetivo'].choices = cargar_ambitos()
64
65    ## Sector
66    objetivo = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
67        label="Objetivo de la Asamblea Nacional Constituyente")
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.