Cambios de / [1fca82a:f791bc4] en consulta_publica


Ignorar:
Ficheros:
12 añadidos
8 editados

Leyenda

No modificado
Añadido
Eliminado
  • base/functions.py

    r1fca82a r27b3f15  
    196196        if dicc['parent_id'] != '0' :
    197197            tuplaSector += (dicc['parent_id'], dicc['nombre']),
    198 
    199198    return tuplaSector
    200 
    201199
    202200def cargar_procesamiento():
  • base/templates/base.nav.bar.html

    r99ac420 r27b3f15  
    1212    <div class="collapse navbar-collapse" id="user_menu">
    1313        <ul class="nav navbar-nav navbar-right">           
    14                 <li class="dropdown">
    15                     <a href="#" class="dropdown-toggle" data-toggle="dropdown">
    16                         <span class="glyphicon glyphicon-user"></span> Bienvenido <b>{{request.user}}</b> <b class="caret"></b>
    17                     </a>
    18                     <ul class="dropdown-menu">
    19                         <li><a href="#">Perfil</a></li>
    20                         <li><a href="{% url 'logout' %}">Logout</a></li>
    21                     </ul>
    22                 </li>
    23            
     14            <li class="dropdown">
     15                <a href="#" class="dropdown-toggle" data-toggle="dropdown">
     16                    <span class="glyphicon glyphicon-user"></span> Bienvenido <b>{{request.user}}</b> <b class="caret"></b>
     17                </a>
     18                <ul class="dropdown-menu">
     19                    <li><a href="#">Perfil</a></li>
     20                    <li><a href="{% url 'logout' %}">Logout</a></li>
     21                </ul>
     22            </li>
    2423        </ul>
    2524    </div>
  • base/templates/base.template.html

    r0ff122b r0ff122b  
    1414        <script src="{% static "js/funciones.js" %}"></script>
    1515        <script src="{% static "icheck/icheck.js" %}"></script>
     16        <script src="{% static "jtable/js/jquery.dataTables.min.js" %}"></script>
     17        <link rel="stylesheet" type="text/css" href="{% static "jtable/css/jquery.dataTables.min.css" %}"/>
    1618        {% block headScript %}{%endblock%}
    1719    </head>
  • participacion/templates/participacion.index.html

    r95b08c1 r27b3f15  
    2020                    </div>
    2121                </div>
    22                  <div class="col-md-12 col-sm-12 col-xs-12">
     22                <div class="col-md-12 col-sm-12 col-xs-12">
    2323                    <button type="submit" class="btn btn-success">Participar</button>
    24                  </div>
     24                </div>
    2525            </div>
    2626        </form>
  • participacion/urls.py

    rf6ab034 r27b3f15  
    1414# @version 1.0
    1515from django.conf.urls import url
    16 from .views import ParticipacionIndex, ParticipacionCreate, ParticipacionSearch
     16from .views import ParticipacionIndex, ParticipacionCreate, ParticipacionSearch, ParticipacionEntes
    1717
    1818urlpatterns = [
    1919    url(r'^$', ParticipacionIndex.as_view(), name = "participacion_index"),
    2020    url(r'^participacion-busqueda/(?P<pk>\d+)$', ParticipacionSearch.as_view(), name = "participacion_busqueda"),
    21     url(r'^participacion/(?P<pk>\d+)$', ParticipacionCreate.as_view(), name = "participacion_consulta"),
     21    url(r'^participacion/(?P<pk>\d+)/(?P<id_ente>\d+)/(?P<ente_adscrito>\d+)$', ParticipacionCreate.as_view(), name = "participacion_consulta"),
     22    url(r'^participacion-entes/(?P<pk>\d+)/(?P<id_ente>\d+)$', ParticipacionEntes.as_view(), name = "participacion_entes"),
    2223]
  • participacion/views.py

    r0ff122b r27b3f15  
    2121from .models import RespuestaAbierta, RespuestaOpciones, RespuestaSino
    2222from consulta.models import Pregunta, Opcion
     23import requests
    2324
    2425class ParticipacionIndex(FormView):
     
    4748        return reverse_lazy('participacion_busqueda',
    4849                            kwargs={'pk': consulta})
    49    
    50    
     50
     51
    5152class ParticipacionSearch(FormView):
    5253    """!
     
    7172        @return Retorna la url
    7273        """
    73         return reverse_lazy('participacion_consulta',
    74                             kwargs={'pk': self.kwargs['pk']})
    75    
     74        entes = self.request.POST['entes']
     75        return reverse_lazy('participacion_entes', kwargs={'pk': self.kwargs['pk'],'id_ente':entes})
     76
    7677class ParticipacionCreate(TemplateView):
    7778    """!
     
    215216        respuesta.es_justificacion = es_justificacion
    216217        respuesta.save()
     218
     219
     220class ParticipacionEntes(TemplateView):
     221    """!
     222    Clase que gestiona la vista de los entes adscritos
     223
     224    @author Argenis Osorio (aosorio at cenditel.gob.ve)
     225    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     226    @date 07-04-2017
     227    @version 1.0.0
     228    """
     229    template_name = "participacion.entes.html"
     230
     231    def get_context_data(self, **kwargs):
     232        """!
     233        Metodo que permite cargar los datos de los entes adscritos
     234
     235        @author Argenis Osorio (aosorio at cenditel.gob.ve)
     236        @copyright GNU/GPLv2
     237        @date 07-04-2017
     238        @param self <b>{object}</b> Objeto que instancia la clase
     239        @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto
     240        @return Retorna los datos de contexto
     241        """
     242        url = "http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent="+str(kwargs['id_ente'])
     243
     244        r = requests.get(url)
     245        if not r.status_code == 200:
     246            print "ERROR:"
     247            return ('', 'ocurrio error...'),
     248        data = r.json()
     249        kwargs['data'] = data
     250        return super(ParticipacionEntes, self).get_context_data(**kwargs)
  • static/js/funciones.js

    r0ff122b r0ff122b  
    591591
    592592/**
     593 * Función que carga los métodos de jtable en la tabla de entes adscritos
     594**/
     595$(document).ready(function() {
     596    $('.tabla_entes_adscritos').DataTable({
     597        "language": {
     598            "lengthMenu": "Mostrar _MENU_ registros por página",
     599            "zeroRecords": "No hay datos",
     600            "info": "Mostrando página _PAGE_ de _PAGES_",
     601            "infoEmpty": "No records available",
     602            "infoFiltered": "(filtered from _MAX_ total records)",
     603            "search": "Buscar",
     604            "paginate": {
     605                "first":      "Primero",
     606                "last":       "Último",
     607                "next":       "Siguiente",
     608                "previous":   "Anterior"
     609            },
     610        }
     611    });
     612});
     613/*
    593614 * Función para crear el pre-procesamiento por ajax
    594615 * @param {object} form Recibe el formulario
     
    649670    });
    650671}
    651 
    652 
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.