示例#1
0
def getPanelDocentesTaller(page):
    if auth.authenticated():  # or not auth.authenticated():
        #Obtiene permisos del usuario
        User.db = get_db()
        Ciclo.db = get_db()
        Docente.db = get_db()
        permisos = User.get_permisos(
            session['id'])  #Session user es el email unico del usuario
        if (page > Docente.total_paginas_taller(
                site_controller.get_pagination())) or (not int(page) > 0):
            abort(404)
        lastpage = Docente.getLastPageDocenteTaller(
            site_controller.get_pagination(), int(page))
        ciclotalleres = Ciclo.allCicloTaller()
        docentes = Docente.all()
        docente_responsable_taller = Docente.allDocenteTallerPaginated(
            site_controller.get_pagination(), int(page))
        return render_template(
            'auth/panel_components/docentes_taller.html',
            permisos=permisos,
            page=page,
            lastpage=lastpage,
            ciclotalleres=ciclotalleres,
            docentes=docentes,
            docente_responsable_taller=docente_responsable_taller)
    return redirect(url_for('auth_login'))
示例#2
0
def taller_set_docentes_form():
    s_config = siteconfig.get_config()
    if not has_permission("taller_update", session) or (
        s_config["modo_mantenimiento"] == 1 and not has_role("administrador", session)
    ):
        abort(401)

    ciclos = CicloLectivo.all()

    docentes = Docente.all()

    for ciclo in ciclos:
        ciclo["fecha_ini"] = ciclo["fecha_ini"].strftime("%d-%m-%Y")
        ciclo["fecha_fin"] = ciclo["fecha_fin"].strftime("%d-%m-%Y")

    return render_template(
        "user/actions/taller_asociar_docentes.html", ciclos=ciclos, docentes=docentes
    )
示例#3
0
def administracion():

    ciclos = CicloLectivo.all()

    docentes = Docente.all()

    estudiantes = Estudiante.all()

    nucleos = Nucleo.all()

    dias = Dia.all()

    for ciclo in ciclos:
        ciclo["fecha_ini"] = ciclo["fecha_ini"].strftime("%d-%m-%Y")
        ciclo["fecha_fin"] = ciclo["fecha_fin"].strftime("%d-%m-%Y")

    return render_template("user/moduloadministrativo.html",
                           ciclos=ciclos,
                           docentes=docentes,
                           estudiantes=estudiantes,
                           nucleos=nucleos,
                           dias=dias
                           # username=user["username"],
                           )