def delete_question(question_id): if request.method == "GET": answers_id = data_manager.find_answer_id_by_question_id(question_id) for id in answers_id: data_manager.delete_answer(id['id']) data_manager.delete_question(question_id) return redirect("/list")
def delete_answer(question_id=None, answer_id=None): answ_datas = data_manager.get_answers_by_question_id(question_id) question_id = answ_datas[0]['question_id'] data_manager.delete_answer(answer_id) return redirect( url_for('get_question_and_answer_and_comments_by_id', question_id=question_id))
def delete_answer(answer_id): try: question_id = request.args.get('question_id') data_manager.delete_answer(answer_id) return redirect(url_for('question_page', question_id=question_id)) except (IndexError, UndefinedError): abort(404)
def delete_question(question_id=None, answer_id=None): if 'username' in session: user = escape(session['username']) data_manager.delete_answer(answer_id, user) return redirect(f'/question/{question_id}') else: return redirect(f'/question/{question_id}')
def delete_answer(answer_id): answers = data_manager.get_answers() if data_manager.validation(answers, answer_id): if request.method == "POST": data_manager.delete_answer(answer_id) return redirect(url_for('route_list')) return redirect(url_for('route_main'))
def delete_answer(answer_id): if request.method == "GET": question_id_in_list = data_manager.find_question_id_from_answers( answer_id) make_dict_from_list = question_id_in_list[0] question_id = make_dict_from_list['question_id'] data_manager.delete_answer(answer_id) return redirect(url_for('display_question', question_id=question_id))
def delete_answer(id, answer_id): int(id) if request.method == 'POST': data_manager.delete_answer(answer_id, id) return redirect(url_for('display_question', id=id)) else: return redirect('display_question.html')
def delete(question_id, answer_id, comment_id): question_id = int(question_id) answer_id = int(answer_id) comment_id = int(comment_id) if question_id != -1 and answer_id == -1 and comment_id == -1: data_manager.delete_question(question_id) return redirect(url_for('route_question', question_id=question_id)) if answer_id != -1 and comment_id == -1: data_manager.delete_answer(question_id, answer_id) return redirect(url_for('route_question', question_id=question_id)) if comment_id != -1 and answer_id != -1: data_manager.delete_answer_comment(answer_id) return redirect(url_for('route_question', question_id=question_id)) if comment_id != -1 and answer_id == -1: data_manager.delete_question_comment(question_id, comment_id) return redirect(url_for('route_question', question_id=question_id)) return redirect(url_for('index'))
def q_id(question_id): question = data_manager.get_question_by_id(question_id) if request.method == 'GET': message = question['message'] title = question['title'] question_id = question['id'] answers = data_manager.get_answer_by_question_id(question_id) if answers: answer_id = answers[0]['id'] else: answer_id = 0 print(answer_id) comments_questions = data_manager.get_question_comments(question_id) comments_answers = data_manager.get_answer_comments() print(comments_answers) return render_template("question_id.html", message=message, title=title, answers=answers, question_id=question_id, comments_questions=comments_questions, comments_answers=comments_answers, answer_id=answer_id) elif request.method == 'POST': if request.form["btn"] == "Send answer": answer = OrderedDict() answer['submission_time'] = datetime.now() answer['vote_number'] = 0 answer['question_id'] = question_id answer['message'] = request.form.get('comment') answer['image'] = None data_manager.add_answer(answer) return redirect(url_for('get_question_list')) elif request.form['btn'] == "Delete question": data_manager.delete_question(question_id) data_manager.delete_answer(question_id) return redirect(url_for('get_question_list')) elif request.form['btn'] == "Edit question": return redirect(url_for('edit', question_id=question_id))
def delete_answer(answer_id): id_ = data_manager.get_question_by_answer(answer_id) data_manager.delete_answer(answer_id) return redirect(url_for('route_question', question_id=id_))
def answer_delete(answer_id): answer = data_manager.get_answer_by_id(answer_id) data_manager.delete_answer(answer_id) return redirect('/question/{}'.format(answer[0]['question_id']))
def delete_answer(answer_id): question_id = request.args.get("question_id") data_manager.delete_answer(answer_id) return redirect(url_for("display_question", question_id=question_id))
def delete_answer_from_db(answer_id): question_id = data_manager.get_question_id(answer_id) data_manager.delete_answer(answer_id) return redirect(url_for('display_one_question', question_id=question_id))
def delete_answer(answer_id: int): question_id = data_manager.get_question_id_by_answer_id(answer_id) question_id = question_id[0].get('id') data_manager.delete_answer(answer_id) return redirect(url_for('show_specific_question', question_id=question_id))
def delete_an_answer(answer_id): question_id = data_manager.get_question_id_from_answer(answer_id) data_manager.delete_answer(answer_id) return redirect(f'/question/{question_id}')
def route_delete_answer(answer_id): global update_views update_views = False answers = data_manager.delete_answer(answer_id) return redirect(request.referrer)
def delete_answer(question_id, answer_id): # data_manager.delete_all_comments_from_answer(answer_id) data_manager.delete_answer(answer_id) return redirect('/question/' + question_id)
def delete_answer(question_id, answer_id): data_manager.delete_answer(answer_id) return redirect('/question/{}'.format(question_id))
def delete_answer(answer_id): answer = data_manager.get_answer(answer_id) question_id = answer['question_id'] data_manager.delete_answer(answer_id) return redirect(url_for('display_question', question_id=question_id))
def delete_answer(answer_id): if authenticate_user(): data_manager.delete_answer(answer_id) question_id = request.form["question_id"] return redirect(url_for("show_question", question_id=question_id)) return redirect(url_for('login'))
def route_delete_answer(answer_id): question_id = dm.get_question_id_by_answer_id(answer_id) question_id = dict(question_id[0]) question_id = question_id['question_id'] dm.delete_answer(answer_id) return redirect(url_for('route_expand_question', question_id=question_id))
def delete_answer(question_id, answer_id): user_id = session['id'] count_delete = data_manager.count_for_delete(answer_id) counted = [count['count'] for count in count_delete] data_manager.delete_answer(answer_id, user_id, counted[0]) return redirect("/list/question/" + question_id)
def route_delete_answer(question_id, answer_id): if 'user_name' in session: data_manager.delete_answer(answer_id) return redirect('/question/' + question_id) else: return redirect('/')
def delete_answer(answer_id): if request.method == "POST": data_manager.delete_answer(answer_id) return redirect(url_for('route_list'))
def delete_answer(answer_id): answer = data_manager.get_answer_by_answer_id(answer_id) question_id = answer["question_id"] data_manager.delete_answer(answer_id) return redirect(url_for("manage_questions", question_id=question_id))
def delete_answer(question_id, answer_id): data_manager.get_question_by_id(question_id) data_manager.delete_answer(answer_id) return redirect('/')
def delete_answer(answer_id): try: dm.delete_answer(answer_id) except ValueError as e: print(e)
def route_delete_answer(question_id, answer_id): if data_manager.answer_belongs_to_user(session.get('username'), answer_id): data_manager.delete_answer(answer_id) return redirect( url_for('display_question_and_answers', question_id=question_id))
def route_delete_answer(answer_id, question_id): data_manager.delete_answer(answer_id) return redirect(url_for('route_question', question_id=question_id))
def delete_answer(answer_id): answer = data_manager.get_answer_row(answer_id) data_manager.delete_answer(answer_id) return redirect(f'/question/{answer["question_id"]}')