Пример #1
0
def delete_comment(comment_id):
    question_id = data_logic.get_question_id(comment_id=comment_id)
    if request.method == 'GET':
        return render_template('confirm.html',
                               comment_id=comment_id,
                               question_id=question_id)
    else:
        data_logic.delete_one_comment(comment_id)
        return redirect(url_for('display_question', question_id=question_id))
Пример #2
0
def edit_comment(comment_id):
    if request.method == 'GET':
        comment = data_logic.get_one_comment(comment_id)
        return render_template('edit-comment.html', comment=comment)
    else:
        message = request.form.get('message')
        data_logic.edit_comment(comment_id=comment_id, message=message)
        question_id = data_logic.get_question_id(comment_id=comment_id)
        return redirect(url_for('display_question', question_id=question_id))
Пример #3
0
def add_comment_answer(answer_id):
    if request.method == 'POST':
        message = request.form.get('message')
        question_id = data_logic.get_question_id(answer_id)
        add_data.comment(message, question_id, session['user_id'], answer_id)
        return redirect(url_for('display_question', question_id=question_id))
    else:
        specific_url = url_for('add_comment_answer', answer_id=answer_id)
        return render_template('new-comment.html',
                               answer_id=answer_id,
                               specific_url=specific_url)