Conjunto de cambios b2927f0 en consulta_publica para participacion


Ignorar:
Fecha y hora:
15/03/2017 16:13:05 (hace 7 años)
Autor:
Antonio Araujo <aaraujo@…>
Branches:
master, base, constituyente, estudiantes, general, plan_patria, sala
Children:
99ac420
Parents:
cdd72e5
Mensaje:

Agregadas funciones para cargar datos de ministerios, vicepresidencias y ámbito en los campos de selección del formulario Buscar.

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • participacion/forms.py

    rf6ab034 rb2927f0  
    1414# @version 1.0
    1515from django import forms
    16 from base.functions import cargar_consulta
     16from base.functions import cargar_consulta, cargar_ministerios, cargar_vicepresidencias, cargar_ambitos
     17
    1718
    1819class ParticipacionSelectForm(forms.Form):
     
    2526    @version 1.0.0
    2627    """
    27    
     28
    2829    def __init__(self, *args, **kwargs):
    2930        """!
    3031        Metodo que sobreescribe cuando se inicializa el formulario
    31    
     32
    3233        @author Rodrigo Boet (rboet at cenditel.gob.ve)
    3334        @copyright GNU/GPLv2
     
    4142
    4243        self.fields['consultas'].choices = cargar_consulta()
    43    
     44
    4445    ## Consulta
    4546    consultas = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
    4647        label="Selecione una consulta")
    47    
    48    
     48
     49
    4950class ParticipacionSearchForm(forms.Form):
    5051    """!
     
    5657    @version 1.0.0
    5758    """
    58    
     59
     60    def __init__(self, *args, **kwargs):
     61        super(ParticipacionSearchForm, self).__init__(*args, **kwargs)
     62        self.fields['ministerios'].choices = cargar_ministerios()
     63        self.fields['vicepresidencias'].choices = cargar_vicepresidencias()
     64        self.fields['ambito'].choices = cargar_ambitos()
     65
    5966    ## Vicepresidencias
    6067    vicepresidencias = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
    6168        label="Selecione una vicepresidencia")
    62    
     69
    6370    ## Ministerios
    6471    ministerios = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
    6572        label="Selecione un ministerio")
    66    
     73
    6774    ## Estado
    6875    estado = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
    6976        label="Selecione un estado")
    70    
     77
    7178    ## Municipio
    7279    municipio = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
    7380        label="Selecione un municipio")
    74    
     81
    7582    ## Parroquia
    7683    parroquia = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
    7784        label="Selecione una parroaquia")
    78    
     85
    7986    ## Ámbito
    8087    ambito = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.