def getPanelTalleres(page): if auth.authenticated(): # or not auth.authenticated(): #Obtiene permisos del usuario User.db = get_db() Ciclo.db = get_db() Taller.db = get_db() permisos = User.get_permisos( session['id']) #Session user es el email unico del usuario if (page > Taller.total_paginas( site_controller.get_pagination())) or (not int(page) > 0): abort(404) lastpage = Taller.getLastPage(site_controller.get_pagination(), int(page)) talleres = Taller.all() ciclos = Ciclo.all() ciclotalleres = Taller.allCicloTallerPaginated( site_controller.get_pagination(), int(page)) return render_template('auth/panel_components/talleres.html', permisos=permisos, page=page, lastpage=lastpage, talleres=talleres, ciclos=ciclos, ciclotalleres=ciclotalleres) return redirect(url_for('auth_login'))
def taller_table(): s_config = siteconfig.get_config() if not has_permission("taller_index", session) or ( s_config["modo_mantenimiento"] == 1 and not has_role("administrador", session) ): abort(401) talleres = Taller.all() return render_template("partials/tabs/talleres.html", talleres=talleres)
def asignar(): permisos = User.misPermisos(session['id']) Ciclo.db = get_db() ciclos = Ciclo.all() Taller.db = get_db() talleres = Taller.all() return render_template('ciclo/asignarTaller.html', ciclos=ciclos, talleres=talleres, permisos=permisos)
def get_talleres(): s_config = siteconfig.get_config() if not has_permission("taller_index", session) or ( s_config["modo_mantenimiento"] == 1 and not has_role("administrador", session) ): abort(401) all_talleres = Taller.all() all_talleres = jsonify(all_talleres) return make_response(all_talleres, 200)
def index(): User.db = get_db() permisos = User.misPermisos(session['id']) Taller.db = get_db() # id_ciclo = request.args.get('id') # talleres = Taller.obtenerConUnId(id_ciclo) talleres = Taller.all() return render_template('taller/index.html', talleres=talleres, permisos=permisos)
def usuarios_alumnos_talleres(): if not authenticated(session): abort(401) permisos = User.misPermisos(session['id']) # User.db=get_db() Taller.db = get_db() Estudiante.db = get_db() estudiantes = Estudiante.allEstudiantes() # docentes=User.docentes() talleres = Taller.all() return render_template('taller/asignarAlumnosTaller.html', alumnos=estudiantes, talleres=talleres, permisos=permisos)
def taller_set_ciclo_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) talleres = Taller.all() ciclos = CicloLectivo.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_ciclo.html", talleres=talleres, ciclos=ciclos )
def show(): User.db = get_db() permisos = User.misPermisos(session['id']) Taller.db = get_db() talleres = Taller.all() id_taller = request.args.get('id') taller = Taller.searchTaller(id_taller) Horario.db = get_db() horarios = Horario.searchHorariosTaller(id_taller) Dia.db = get_db() dias = Dia.all() Nucleo.db = get_db() nucleos = Nucleo.all() return render_template('taller/show.html', horarios=horarios, nucleos=nucleos, dias=dias, taller=taller, permisos=permisos)