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 show(): permisos = User.misPermisos(session['id']) Ciclo.db = get_db() ciclos = Ciclo.all() id_ciclo = request.args.get('id') ciclo = Ciclo.searchCiclo(id_ciclo) return render_template('ciclo/show.html', ciclo=ciclo, permisos=permisos)
def new(): User.db = get_db() permisos = User.misPermisos(session['id']) Ciclo.db = get_db() ciclos = Ciclo.all() return render_template('ciclo/new.html', ciclos=ciclos, permisos=permisos)
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)