Exemplo n.º 1
0
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'))
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)