Conjunto de cambios 7e26d39 en consulta_publica para base


Ignorar:
Fecha y hora:
23/05/2017 11:55:03 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
base, constituyente, estudiantes, general, plan_patria, sala
Children:
d9527db
Parents:
2d9334e
Mensaje:

Primeras adecuaciones para el sistema de consulta génerico

Fichero:
1 editado

Leyenda

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

    rd22a7ec r7e26d39  
    6868
    6969
    70 def cargar_ministerios():
    71     """!
    72     Función que permite cargar los ministerios
    73 
    74     @author Antonio Araujo (aaraujo at cenditel.gob.ve)
    75     @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
    76     @date 15-03-2017
    77     @return Devuelve una tupla con los ministerios
    78     """
    79 
    80     # TODO: especificar la URL del servicio a traves de una configuracion y gestion
    81     # de error en solicitud http
    82     url =  'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_1'
    83     r = requests.get(url)
    84 
    85     if not r.status_code == 200:
    86         print "ERROR:"
    87         return ('', 'ocurrio error...'),
    88 
    89     data = r.json()
    90     # tupla de entes
    91     tuplaNameEntity = ('', 'Ministerios '),
    92     uniqueEntities = []
    93     nidEntities = []
    94 
    95     for dicc in data:
    96         tmpEntity = dicc['name_ente']
    97         tmpNidEntity = dicc['nid']
    98         if  tmpEntity.startswith('Ministerio') and  tmpEntity not in uniqueEntities:
    99             uniqueEntities.append(tmpEntity)
    100             nidEntities.append(tmpNidEntity)
    101         else:
    102             continue
    103 
    104     for i in range(0, len(uniqueEntities)) :
    105         tuplaNameEntity += (nidEntities[i], uniqueEntities[i]),
    106 
    107     return tuplaNameEntity
    108 
    109 
    110 def cargar_vicepresidencias():
    111     """!
    112     Función que permite cargar las vicepresidencias
    113 
    114     @author Antonio Araujo (aaraujo at cenditel.gob.ve)
    115     @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
    116     @date 15-03-2017
    117     @return Devuelve una tupla con las vicepresidencias
    118     """
    119 
    120     # TODO: especificar la URL del servicio a traves de una configuracion y gestion
    121     # de error en solicitud http
    122     url =  'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_1'
    123     r = requests.get(url)
    124     if not r.status_code == 200:
    125         print "ERROR:"
    126         return ('', 'ocurrio error...'),
    127 
    128     data = r.json()
    129 
    130     # tupla de sectores
    131     tuplaSector = ('', 'Vicepresidencias'),
    132     uniqueSectors = []
    133     nidEntities = []
    134 
    135     for dicc in data:
    136         tmpSector = dicc['sector']
    137         tmpNidEntity = dicc['nid']
    138         if tmpSector.startswith('Vicepresidencia') and tmpSector not in uniqueSectors:
    139             uniqueSectors.append(tmpSector)
    140             nidEntities.append(tmpNidEntity)
    141         else:
    142             continue
    143 
    144     for i in range(0, len(uniqueSectors)) :
    145         tuplaSector += (nidEntities[i], uniqueSectors[i]),
    146 
    147     return tuplaSector
    148 
    149 
    150 def cargar_ambitos():
    151     """!
    152     Función que permite cargar los ambitos
    153 
    154     @author Antonio Araujo (aaraujo at cenditel.gob.ve)
    155     @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
    156     @date 22-03-2017
    157     @return Devuelve una tupla con los ambitos
    158     """
    159 
    160     # TODO: especificar la URL del servicio a traves de una configuracion y gestion
    161     # de error en solicitud http
    162     url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/lista_ambitos_y_sectores?display_id=ambitos'
    163     r = requests.get(url)
    164     if not r.status_code == 200:
    165         print "ERROR:"
    166         return ('', 'ocurrio error...'),
    167 
    168     data = r.json()
    169 
    170     tuplaScope = ('', 'Seleccione...'),
    171 
    172     for dicc in data:
    173         if dicc['parent_id'] == '0' :
    174             tuplaScope += (dicc['id'], dicc['nombre']),
    175 
    176     return tuplaScope
    177 
    178 def cargar_sectores():
    179     """!
    180     Función que permite cargar los sectores
    181 
    182     @author Antonio Araujo (aaraujo at cenditel.gob.ve)
    183     @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
    184     @date 22-03-2017
    185     @return Devuelve una tupla con los ambitos
    186     """
    187 
    188     # TODO: especificar la URL del servicio a traves de una configuracion y gestion
    189     # de error en solicitud http
    190     url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/lista_ambitos_y_sectores?display_id=ambitos'
    191     r = requests.get(url)
    192     if not r.status_code == 200:
    193         print "ERROR:"
    194         return ('', 'ocurrio error...'),
    195 
    196     data = r.json()
    197     tuplaSector = ('', 'Seleccione...'),
    198 
    199     for dicc in data:
    200         if dicc['parent_id'] != '0' :
    201             tuplaSector += (dicc['parent_id'], dicc['nombre']),
    202     return tuplaSector
    203 
    20470def cargar_procesamiento(pk=None):
    20571    """!
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.