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'))
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 )
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"], )