def update_review_request(reqId): """ Updates a review request by given user if the user is allowed to update. :reqId = id of article to update """ req = ReviewRequestModel().get_request_review(reqId) form = ReviewRequest(request.form) if req and req["username"] == session.get('username'): if form.validate(): ReviewRequestModel().insert_(form.data) # TODO not a string but response return "ok" #return redirect(url_for('respond_for_review',reqId=reqId)) #logger.debug(form.errors) # TODO should return 404 and not form invalid return "form invalid %s " % form.errors
def update_review_request(reqId): """ Updates a review request by given user if the user is allowed to update. :reqId = id of article to update """ req = ReviewRequestModel().get_request_review(reqId) form = ReviewRequest(request.form) if req and req["username"] == session.get('username'): if form.validate(): ReviewRequestModel().insert_(form.data) # TODO not a string but response return "ok" #return redirect(url_for('respond_for_review',reqId=reqId)) #logger.debug(form.errors) # TODO should return 404 and not form invalid return "form invalid %s " % form.errors
def request_review(): uid = escape(session["uid"]) form = ReviewRequest(request.form) if request.method == "POST": if form.validate(): if request.files.get('file'): message = handle_data(request.files["file"], form.data, uid) if message is None: flash("New review request sucessfuly added") return redirect(url_for("startpage", n=0)) else: # error message from handle_upload flash(message,'error') else: # no file flash("No file added",'error') else: # invalid form flash('We detected some errors in your submission. Invalid form.','error') flash("Request review of your article, book, or anything you'd like.") return render_template("reviewRequest/post_request_review.html", form=form)
def request_review(): uid = escape(session["uid"]) form = ReviewRequest(request.form) if request.method == "POST": if form.validate(): if request.files.get('file'): message = handle_data(request.files["file"], form.data, uid) if message is None: flash("New review request sucessfuly added") return redirect(url_for("startpage", n=0)) else: # error message from handle_upload flash(message, 'error') else: # no file flash("No file added", 'error') else: # invalid form flash('We detected some errors in your submission. Invalid form.', 'error') flash("Request review of your article, book, or anything you'd like.") return render_template("reviewRequest/post_request_review.html", form=form)