def crud_choices():
    locs = localidades()
    barrios = Barrio.all()
    generos = Genero.all()
    tipos_doc = tipos_documento()
    escuelas = Escuela.all()
    niveles = Nivel.all()
    responsables_tipos = Responsable_tipo.all()

    choices = dict()
    choices["select_localidad"] = [(localidad["id"], localidad["nombre"])
                                   for localidad in locs]
    choices["select_barrio"] = [(barrio["id"], barrio["nombre"])
                                for barrio in barrios]
    choices["select_genero"] = [(genero["id"], genero["nombre"])
                                for genero in generos]
    choices["select_tipo"] = [(tipo["id"], tipo["nombre"])
                              for tipo in tipos_doc]
    choices["select_escuela"] = [(escuela["id"], escuela["nombre"])
                                 for escuela in escuelas]
    choices["select_nivel"] = [(nivel["id"], nivel["nombre"])
                               for nivel in niveles]
    choices["select_responsable_tipo"] = [
        (responsable_tipo["id"], responsable_tipo["nombre"])
        for responsable_tipo in responsables_tipos
    ]

    return choices
def choices():
    choices_dict = dict()

    generos = Genero.all()
    choices_dict["select_genero"] = [(g["id"], g["nombre"]) for g in generos]

    locs = localidades()
    choices_dict["select_localidad"] = [(l["id"], l["nombre"]) for l in locs]

    tipos = tipos_documento()
    choices_dict["select_tipo"] = [(t["id"], t["nombre"]) for t in tipos]

    return choices_dict
Esempio n. 3
0
def docente_table():
    s_config = siteconfig.get_config()
    if not has_permission("docente_index", session) or (
            s_config["modo_mantenimiento"] == 1
            and not has_role("administrador", session)):
        abort(401)

    generos = Genero.all()

    return render_template(
        "tables/docentes.html",
        localidades=localidades(),
        tipodoc=tipos_documento(),
        generos=generos,
    )