Conjunto 27b3f15 en consulta_publica
- Fecha y hora:
- 07/04/2017 00:30:02 (hace 7 años)
- Branches:
- master, base, constituyente, estudiantes, general, plan_patria, sala
- Children:
- f791bc4
- Parents:
- b4a8953
- Ficheros:
-
- 7 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
base/functions.py
rae1c9c7 r27b3f15 135 135 for i in range(0, len(uniqueSectors)) : 136 136 tuplaSector += (nidEntities[i], uniqueSectors[i]), 137 138 print "####################################" 139 print tuplaSector 140 print "####################################" 137 141 138 return tuplaSector 142 139 … … 196 193 197 194 return tuplaSector 198 199 200 def cargar_entes():201 #data = cargar_entes202 #jsonn = {'x': "xxxx", 'y': "yyyy"}203 #a = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405.json'204 #data2 = requests.get('http://192.168.12.82/proyectos/usuarios.json').json()205 #print data206 #data = json.loads(jsonn.read())207 #return render(request,self.template_name, {'data':data})208 #url = 'http://192.168.12.82/proyectos/usuarios.json'209 #url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405'210 url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405'211 212 r = requests.get(url)213 if not r.status_code == 200:214 print "ERROR:"215 return ('', 'ocurrio error...'),216 data = r.json()217 218 return data219 #############220 #url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_1'221 #url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405'222 #url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2'223 224 #r = requests.get(url)225 #if not r.status_code == 200:226 # print "ERROR:"227 # return ('', 'ocurrio error...'),228 229 #data = r.json()230 231 #for dicc in data:232 # print dicc233 234 #print "++++++++++++++++++++++++++++++++++"235 #print data236 #print "++++++++++++++++++++++++++++++++++"237 238 239 # tupla de entes240 #tuplaEntes = ('', 'Entes adscritos'),241 #uniqueEntess = []242 #nidEntities = []243 -
base/templates/base.nav.bar.html
r99ac420 r27b3f15 12 12 <div class="collapse navbar-collapse" id="user_menu"> 13 13 <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> 24 23 </ul> 25 24 </div> -
participacion/forms.py
rae1c9c7 r27b3f15 14 14 # @version 1.0 15 15 from django import forms 16 from base.functions import cargar_consulta, cargar_ministerios, cargar_vicepresidencias, cargar_ambitos, cargar_sectores , cargar_entes16 from base.functions import cargar_consulta, cargar_ministerios, cargar_vicepresidencias, cargar_ambitos, cargar_sectores 17 17 18 18 … … 87 87 sector = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}), 88 88 label="Selecione el sector",required=False) 89 90 91 class ParticipacionEntesAdscritosForm(forms.Form):92 93 def __init__(self, *args, **kwargs):94 super(ParticipacionEntesAdscritosForm, self).__init__(*args, **kwargs)95 self.fields['entes'].choices = (('','Seleccione..'),)+cargar_entes()96 97 ## Entes98 entes = forms.ChoiceField(widget=forms.Select(attrs={'class':'form-control'}),99 label="Selecione un ente adscrito", required=False) -
participacion/templates/participacion.entes.html
rb4a8953 r27b3f15 3 3 {% block title %}Buscar{% endblock %} 4 4 {% block content %} 5 <div id="content"> 6 <!--{% for x in data %} 7 {{ x.titulo }}<br /> 8 {% endfor %}--> 9 <h1>Entes adscritos</h1> 10 <table border="1px" class="tabla_entes_adscritos" class="display" width="100%" cellspacing="0"> 11 <thead> 12 <tr> 13 <th>TÃtulo</th> 14 <th>Ãmbito</th> 15 <th>Sector</th> 16 <th>Estado</th> 17 <th>Municipio</th> 18 <th>Parroquia</th> 19 <th>Acción</th> 20 </tr> 21 </thead> 22 <tbody> 23 {% for x in data %} 24 <tr> 25 <td>{{ x.titulo }}</td> 26 <td>{{ x.ambito }}</td> 27 <td>{{ x.sector }}</td> 28 <td>{{ x.estado }}</td> 29 <td>{{ x.municipio }}</td> 30 <td>{{ x.parroquia }}</td> 31 <td><a href="{% url 'participacion_entes' x.nid %}"><button class="btn btn-success">Detalle</button></a></td> 32 </tr> 33 {% endfor %} 34 </tbody> 35 </table> 36 </div> 5 <div id="content"> 6 <h1>Entes adscritos</h1> 7 <table border="1px" class="tabla_entes_adscritos" class="display" width="100%" cellspacing="0"> 8 <thead> 9 <tr> 10 <th>TÃtulo</th> 11 <th>Ãmbito</th> 12 <th>Sector</th> 13 <th>Estado</th> 14 <th>Municipio</th> 15 <th>Parroquia</th> 16 <th>Acción</th> 17 </tr> 18 </thead> 19 <tbody> 20 {% for x in data %} 21 <tr> 22 <td>{{ x.titulo }}</td> 23 <td>{{ x.ambito }}</td> 24 <td>{{ x.sector }}</td> 25 <td>{{ x.estado }}</td> 26 <td>{{ x.municipio }}</td> 27 <td>{{ x.parroquia }}</td> 28 <td><a href="{% url 'participacion_consulta' pk id_ente x.nid %}"><button class="btn btn-success">Detalle</button></a></td> 29 </tr> 30 {% endfor %} 31 </tbody> 32 </table> 33 </div> 37 34 {% endblock %} 38 35 {% block extraJs %} -
participacion/templates/participacion.index.html
r95b08c1 r27b3f15 20 20 </div> 21 21 </div> 22 22 <div class="col-md-12 col-sm-12 col-xs-12"> 23 23 <button type="submit" class="btn btn-success">Participar</button> 24 24 </div> 25 25 </div> 26 26 </form> -
participacion/urls.py
rae1c9c7 r27b3f15 14 14 # @version 1.0 15 15 from django.conf.urls import url 16 from .views import ParticipacionIndex, ParticipacionCreate, ParticipacionSearch, ParticipacionEntesAdscritos 17 #from .views import * 18 #from . import views 16 from .views import ParticipacionIndex, ParticipacionCreate, ParticipacionSearch, ParticipacionEntes 19 17 20 18 urlpatterns = [ 21 19 url(r'^$', ParticipacionIndex.as_view(), name = "participacion_index"), 22 20 url(r'^participacion-busqueda/(?P<pk>\d+)$', ParticipacionSearch.as_view(), name = "participacion_busqueda"), 23 url(r'^participacion/(?P<pk>\d+)$', ParticipacionCreate.as_view(), name = "participacion_consulta"), 24 url(r'^participacion-entes/(?P<pk>\d+)$', ParticipacionEntesAdscritos.as_view(), name = "participacion_entes"), 25 #url(r'^get_ente$', get_ente, name='get_ente'), 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"), 26 23 ] -
participacion/views.py
rb4a8953 r27b3f15 13 13 # @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 14 14 # @version 1.0 15 import json 15 16 from django.shortcuts import render, redirect 16 17 from django.core.urlresolvers import reverse_lazy 17 18 from django.views.generic import FormView, TemplateView 18 from .forms import ParticipacionSelectForm, ParticipacionSearchForm, ParticipacionEntesAdscritosForm 19 from base.functions import cargar_entes 19 from .forms import ParticipacionSelectForm, ParticipacionSearchForm 20 20 from consulta.models import Pregunta, Opcion 21 21 import requests 22 import json23 22 24 23 class ParticipacionIndex(FormView): … … 47 46 return reverse_lazy('participacion_busqueda', 48 47 kwargs={'pk': consulta}) 49 50 48 49 51 50 class ParticipacionSearch(FormView): 52 51 """! … … 71 70 @return Retorna la url 72 71 """ 73 #consulta = self.request.POST['consultas'] 74 print self.kwargs['pk'] 75 return reverse_lazy('participacion_consulta', 76 kwargs={'pk': 14}) 77 72 entes = self.request.POST['entes'] 73 return reverse_lazy('participacion_entes', kwargs={'pk': self.kwargs['pk'],'id_ente':entes}) 74 75 78 76 class ParticipacionCreate(TemplateView): 79 77 """! … … 141 139 142 140 143 class ParticipacionEntesAdscritos(TemplateView): 141 class ParticipacionEntes(TemplateView): 142 """! 143 Clase que gestiona la vista de los entes adscritos 144 145 @author Argenis Osorio (aosorio at cenditel.gob.ve) 146 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 147 @date 07-04-2017 148 @version 1.0.0 149 """ 144 150 template_name = "participacion.entes.html" 145 form_class = ParticipacionEntesAdscritosForm146 151 147 def get(self,request,pk): 148 #data = cargar_entes() 149 #print data 150 #jsonn = {'x': "xxxx", 'y': "yyyy"} 151 #a = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405.json' 152 #data2 = requests.get('http://192.168.12.82/proyectos/usuarios.json').json() 153 #print data 154 #data = json.loads(jsonn.read()) 155 #return render(request,self.template_name, {'data':data}) 156 #url = 'http://192.168.12.82/proyectos/usuarios.json' 157 #url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405' 158 #url = "http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405" 159 url = "http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent=1405" 152 def get_context_data(self, **kwargs): 153 """! 154 Metodo que permite cargar los datos de los entes adscritos 155 156 @author Argenis Osorio (aosorio at cenditel.gob.ve) 157 @copyright GNU/GPLv2 158 @date 07-04-2017 159 @param self <b>{object}</b> Objeto que instancia la clase 160 @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto 161 @return Retorna los datos de contexto 162 """ 163 url = "http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_2&parent="+str(kwargs['id_ente']) 160 164 161 165 r = requests.get(url) … … 164 168 return ('', 'ocurrio error...'), 165 169 data = r.json() 166 print "+++++++++++++++++++++++++++++++++++" 167 print data 168 print "+++++++++++++++++++++++++++++++++++" 169 return render(request,self.template_name, {'data':data, 'pk':pk}) 170 kwargs['data'] = data 171 return super(ParticipacionEntes, self).get_context_data(**kwargs)
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.