Conjunto de cambios 7310249 en consulta_publica para procesamiento


Ignorar:
Fecha y hora:
18/04/2017 17:03:13 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
master, base, constituyente, estudiantes, general, plan_patria, sala
Children:
bf6bc0b
Parents:
6abfabc
Mensaje:

Solventadas consultas en generales en la consulta y procesamiento, agregados graficos de barra y torta para las respuestas simple/multiple/si-no de la consulta, Agregado modelos de estado, municipio y parroquia de Argenis

Ubicación:
procesamiento
Ficheros:
3 editados

Leyenda

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

    r6abfabc r7310249  
    8686        @return Retorna el formulario validado
    8787        """
     88        self.pk = kwargs.pop('pk')
    8889        super(ProcesamientoActionForm, self).__init__(*args, **kwargs)
    8990
    90         self.fields['procesamiento'].choices = cargar_procesamiento()
     91        self.fields['procesamiento'].choices = cargar_procesamiento(self.pk)
    9192
    9293    ## Procesamientos
  • procesamiento/templates/procesamiento.list.html

    r0ff122b r7310249  
    99            <div class="panel-body">
    1010                <ul>
    11                     <li><b>Directorio del Procesamiento: </b>{{ procesamiento.procesamiento_dir }}</li>
    12                     <li><b>Directorio del Corpus: </b>{{ procesamiento.corpus_dir }}</li>
     11                    <li><b>Nombre del Perfil Procesamiento: </b>{{ procesamiento.procesamiento_dir }}</li>
    1312                    <li><b>Palabras: </b>{{ procesamiento.words }}</li>
    1413                    <li><b>Palabras Excluidas: </b>{{ procesamiento.excluded_words }}</li>
     
    1918                <a type="button" class="btn btn-danger" href="{% url 'procesamiento_delete' pk procesamiento.id %}"> Eliminar</a>
    2019                {% if procesamiento.used %}
    21                     <a type="button" class="btn btn-info" href="{% url 'list_topic' procesamiento.id %}" target="_blank"> Ver Resultados</a>
     20                    <a type="button" class="btn btn-info" href="{% url 'list_topic' procesamiento.id %}" target="_blank"><i class="glyphicon glyphicon-eye-open"></i> Ver Resultados</a>
    2221                {% endif %}
    2322            </div>
  • procesamiento/views.py

    r6abfabc r7310249  
    7171    template_name = "procesamiento.select.html"
    7272    form_class = ProcesamientoActionForm
     73   
     74    def get_form_kwargs(self,**kwargs):
     75        """!
     76        Metodo que permite pasar el id de la consulta y pasarlo al form
     77   
     78        @author Rodrigo Boet (rboet at cenditel.gob.ve)
     79        @copyright GNU/GPLv2
     80        @date 17-04-2017
     81        @param self <b>{object}</b> Objeto que instancia la clase
     82        @return Retorna el kwargs con el id de la consulta
     83        """
     84        kwargs = super(ProcesamientoSelect, self).get_form_kwargs()
     85        kwargs.update({'pk': self.kwargs['pk']})
     86        return kwargs
    7387       
    7488    def get_context_data(self, **kwargs):
     
    106120       
    107121        if len(excluded_words)>0:
    108             excluded_words = excluded_words.split(",")
     122            excluded_words = [item.strip() for item in excluded_words.split(",")]
    109123                   
    110124        dir_consulta = "_".join(procesamiento.consulta.nombre_consulta.split(" "))
     
    275289        """
    276290        kwargs['pk'] = self.kwargs['pk']
    277         return super(ProcesamientoList, self).get_context_data(**kwargs)
     291        context = super(ProcesamientoList, self).get_context_data(**kwargs)
     292        context['object_list'] = Procesamiento.objects.filter(consulta_id=kwargs['pk']).all()
     293        return context
     294       
    278295   
    279296   
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.