Ejemplo n.º 1
0
def add():
    if not is_admin_connected():
        abort(401)

    good = Good()
    good.nom = request.form["name"]
    good.asso = request.form["asso"]
    good.semestre = request.form["semestre"]
    good.nb_exemplaires = request.form["exemplaires"]
    good.contenance = request.form["capacity"]
    good.commentaires = request.form["comment"]

    db.session.add(good)
    db.session.commit()
    db.session.flush()
    db.session.refresh(good)

    file = request.files['file']
    if file:
        extension = file.filename.split(".")[-1]
        file.save(os.path.join(conf.UPLOAD_FOLDER, str(good.id) + "." + extension))
        good.image_url = str(good.id) + "." + extension
        db.session.add(good)
        db.session.commit()

    flash("Écocup %s ajoutée" % good.nom, "success")

    return render_template("admin/index.html", **locals())
Ejemplo n.º 2
0
def add():
    if not is_admin_connected():
        abort(401)

    good = Good()
    good.nom = request.form["name"]
    good.asso = request.form["asso"]
    good.semestre = request.form["semestre"]
    good.nb_exemplaires = request.form["exemplaires"]
    good.contenance = request.form["capacity"]
    good.commentaires = request.form["comment"]

    db.session.add(good)
    db.session.commit()
    db.session.flush()
    db.session.refresh(good)

    file = request.files['file']
    if file:
        extension = file.filename.split(".")[-1]
        file.save(
            os.path.join(conf.UPLOAD_FOLDER,
                         str(good.id) + "." + extension))
        good.image_url = str(good.id) + "." + extension
        db.session.add(good)
        db.session.commit()

    flash("Écocup %s ajoutée" % good.nom, "success")

    return render_template("admin/index.html", **locals())