Exemplo n.º 1
0
def feedback():
    if request.method == 'POST':
        member_username = "******"
        feedback = request.form['feedback']
        if session['logged_in']:
            member_username = current_user.username

        newFeedback = Feedbacks(member_username=member_username,
                                feedback=feedback)
        db.session.add(newFeedback)
        db.session.commit()

        flash('Submission successful! Thank you for your feedback.', 'success')
        return render_template('feedback.html')
    else:
        return render_template('feedback.html')
Exemplo n.º 2
0
def add_feedback(username):
    if "username" not in session or username != session['username']:
        # raise Unauthorized()
        return render_template('404.html'), 404

    form = FeedbackForm()

    if form.validate_on_submit():
        title=form.title.data
        content=form.content.data

        feedback=Feedbacks(title=title,content=content,username_id=username)

        db.session.add(feedback)
        db.session.commit()

        return redirect(f"/users/{feedback.username_id}")

    else:

        return render_template("feedback/add.html", form=form, username=username)