def edit(question_id): header = "Edit question" question = data_manager.get_question_info(question_id) old_title = question[0]['title'] old_message = question[0]['message'] action = f'/question/{question_id}/edit page' if request.method == "POST": new_submission_time = datetime.now().replace(microsecond=0) new_title = request.form["title"] new_message = request.form["message"] data_manager.edit_question(question_id, new_submission_time, new_title, new_message) return redirect(f'/question/{question_id}') if 'username' in session: return render_template('add-question.html', action=action, question_id=question_id, old_message=old_message, old_title=old_title, header=header, username=session["username"]) else: return render_template('add-question.html', action=action, question_id=question_id, old_message=old_message, old_title=old_title, header=header)
def edit_question(question_id): edited_title = request.form['title'] edited_message = request.form['message'] data_manager.edit_question(question_id, edited_title, edited_message) return redirect(url_for("display_question", question_id=question_id))
def edit_question(question_id): if request.method == 'GET': question = data_manager.get_question_by_id(question_id) return render_template('edit_question.html', question=question, question_id=question_id) data_manager.edit_question(request.form['title'], request.form['message'], question_id) return redirect('/')
def edit_question(question_id): question = data_manager.find_question(question_id)[0] if request.method == 'POST': title = request.form.get('title') message = request.form.get("message") image = request.form.get('image') data_manager.edit_question(question_id, title, message, image) return redirect('/') return render_template('edit.html', question=question, id=question_id)
def route_edit_question(question_id=None): if request.method == 'POST': data_manager.edit_question(request.form['title'], request.form['message'], question_id) return redirect( url_for('get_question_and_answer_and_comments_by_id', question_id=question_id)) datas = data_manager.get_question_by_id(question_id) return render_template('/edit_question.html', datas=datas)
def edit_question(question_id): question = data_manager.get_question_by_id(question_id) if request.method == 'GET': return render_template('edit_question.html', question=question) title = request.form['title'], message = request.form['message'] data_manager.edit_question(title=title, message=message, question_id=question_id) return redirect(url_for('detail_question', question_id=question_id))
def edit_question(question_id): edited_question = { 'title': request.form['title'], 'message': request.form['message'], 'submission_time': datetime.datetime.now().replace(microsecond=0), 'image': '', 'question_id': question_id } data_manager.edit_question(question_id, edited_question) return redirect('/question/{}'.format(question_id))
def edit_question(question_id): if request.method == "POST": question_id = question_id title = request.form["title"] message = request.form["message"] image = request.form["image"] data_manager.edit_question(question_id, title, message, image) return redirect("/list/question/" + str(question_id)) question = data_manager.get_question_by_id(question_id) return render_template("edit_question.html", question=question, question_id=question_id)
def edit_question(question_id): question = data_manager.get_question_details(question_id) if request.method == 'GET': return render_template('edit-question.html', question_id=question_id, question=question) data_manager.edit_question(request.form, question_id) return redirect(f'/question/{question_id}')
def edit_question(question_id): if request.method == 'POST': new_content = { 'message': request.form.get('message'), 'title': request.form.get('title') } dm.edit_question(question_id, new_content) redirect_to = url_for('list_question', question_id=question_id) return redirect(redirect_to) question_content = dm.get_question(question_id) return render_template("edit.html", question_content=question_content)
def edit_question(question_id): question = data_manager.get_table_by_id(question_id, "question") if request.method == 'POST': my_new_data = request.form.to_dict() data_manager.edit_question(my_new_data) return redirect('/question/' + str(my_new_data['question_id'])) return render_template('edit_question.html', question=question, )
def edit_question(id): if data_manager.get_owner_by("question", "id", id) == session['user_id']: if request.method == "POST": usr_input = request.form.to_dict() usr_input["id"] = id data_manager.edit_question(usr_input) return redirect("/question/" + str(id)) question_details = data_manager.get_question_details(id) return render_template("ask-question.html", question_details=question_details) abort(404)
def edit_question(question_id: int): question_data = data_manager.get_question_by_id(question_id) if request.method == 'POST': user_input = [ request.form['title'], request.form['message'], question_id ] data_manager.edit_question(user_input) return redirect( url_for('show_specific_question', question_id=question_id)) return render_template('edit_question.html', question_data=question_data)
def edit_question(question_id): if request.method == "GET": question = data_manager.get_question_by_id(question_id) return render_template('edit_question.html', question=question) edited_question_data = { 'title': request.form.get('question'), 'message': request.form.get('message'), 'image': request.form.get('image') } data_manager.edit_question(question_id, edited_question_data) return redirect(url_for('display_question', question_id=question_id))
def modify_question(question_id): question = data_manager.get_question_data(question_id) if question["user_name"] == session["user_name"]: if request.method == 'POST': question_to_update = request.form.to_dict() data_manager.edit_question(question_to_update) return redirect( url_for('route_question_detail', question_id=question_id)) return render_template('add_question.html', question=question, question_id=question_id) return redirect("https://i.imgflip.com/239qx5.jpg")
def edit_question(question_id): question_user_id = data_manager.get_question_user_id_by_question_id( question_id) if session['user_id'] != question_user_id: return "You don't have the permission to edit this question!" if request.method == 'POST': edited_question = dict(request.form) new_image = save_file(request.files['image_file']) edited_question['image'] = new_image edited_question['id'] = question_id data_manager.edit_question(edited_question) return redirect(url_for('route_question', question_id=question_id)) question = data_manager.get_question_by_id(question_id) return render_template('edit.html', question=question)
def route_question_edit(question_id): if 'id' not in session: return redirect(url_for('route_main')) if request.method == "GET": question = data_manager.get_row_from_table('question', int(question_id)) return render_template("edit_question.html", question=question, question_id=question_id) if request.method == "POST": file = [request.form[item] for item in request.form] image = request.files["image"] if image.filename != "": filename = data_manager.get_name_of_image(image.filename) image.save(os.path.join("static", filename)) file.append(f"/static/{image.filename}") data_manager.edit_question(file, int(question_id)) return redirect(f"/question/{question_id}/question")
def route_edit_question(question_id): global update_views update_views = False edit_me = True questions = connection.read_questions('data/questions.csv') for elem in range(len(questions)): if str(questions[elem]['id']) == str(question_id): pos = elem question = questions[pos] if request.method == 'POST': title = request.form['title'] message = request.form['message'] message = util.make_compat_display(message, 'not_textarea') data_manager.edit_question(question_id, title, message) return redirect(url_for("route_index")) if request.method == 'GET': question['message'] = util.make_compat_display(question['message'], 'textarea') id_q = question['id'] return render_template('add_question.html', edit_me=edit_me, question=question, id_q=id_q)