示例#1
0
def categorias_new():
    form = formCategoria(request.form)
    if form.validate_on_submit():
        cat = Categorias(nombre=form.nombre.data)
        db.session.add(cat)
        db.session.commit()
        return redirect(url_for("categorias"))
    else:
        return render_template("categorias_new.html", form=form)
示例#2
0
def categorias_edit(id):
    cat = Categorias.query.get(id)
    if cat is None:
        abort(404)

    form = formCategoria(request.form, obj=cat)

    if form.validate_on_submit():
        form.populate_obj(cat)
        db.session.commit()
        return redirect(url_for("categorias"))

    return render_template("categorias_new.html", form=form)
示例#3
0
def categorias_new():
    # Control de permisos
    if not current_user.is_admin():
        abort(404)

    form = formCategoria(request.form)
    if form.validate_on_submit():
        cat = Categorias(nombre=form.nombre.data)
        db.session.add(cat)
        db.session.commit()
        return redirect(url_for("categorias"))
    else:
        return render_template("categorias_new.html", form=form)
示例#4
0
def categorias_edit(id):
	# Control de permisos
	if not is_admin():
		abort(404)

	cat=Categorias.query.get(id)
	if cat is None:
		abort(404)

	form=formCategoria(request.form,obj=cat)
		
	if form.validate_on_submit():
		form.populate_obj(cat)
		db.session.commit()
		return redirect(url_for("categorias"))