def create(): if not authenticated(session): return render_template('auth/login.html') ok = True if not pageState(): ok = False for permiso in session['permisos']: if "VER_EN_MANTENIMIENTO" == permiso['nombre']: ok = True if not ok: return render_template('error/mantenimiento.html') if not usuarioTienePermiso("CREAR_TALLER"): return redirect(url_for('pages_home')) Taller.db = get_db() res = Taller.create(request.form['nombre'], request.form['nombrecorto'], request.form['nucleo']) Taller.assign_ciclo(res['idInsertado'], request.form['ciclo']) if request.form['docente'] != "0": Taller.assign_docente(request.form['docente'], res['idInsertado']) Taller.db.commit() flash("El taller ha sido creado correctamente.", "success") if ('clid' in request.form.keys()): return ciclos.detalle() return redirect(url_for('listado_talleres'))
def agregar_docente(): Taller.db = get_db() Taller.assign_docente(request.form['docente'], request.form['id']) Taller.db.commit() flash("El docente ha sido agregado correctamente.", "success") return detalle()