return redirect(thread.getViewURL())
-
-
class CommentForm(FlaskForm):
- comment = TextAreaField("Comment", [InputRequired(), Length(10, 500)])
+ comment = TextAreaField("Comment", [InputRequired(), Length(10, 2000)])
submit = SubmitField("Comment")
-
@bp.route("/threads/<int:id>/edit/", methods=["GET", "POST"])
@login_required
def edit_reply(id):
flash("Please wait before commenting again", "danger")
return redirect(thread.getViewURL())
- if len(comment) <= 500 and len(comment) > 3:
+ if len(comment) <= 2000 and len(comment) > 3:
reply = ThreadReply()
reply.author = current_user
reply.comment = comment
return redirect(thread.getViewURL())
else:
- flash("Comment needs to be between 3 and 500 characters.")
+ flash("Comment needs to be between 3 and 2000 characters.")
return render_template("threads/view.html", thread=thread)
class ThreadForm(FlaskForm):
title = StringField("Title", [InputRequired(), Length(3,100)])
- comment = TextAreaField("Comment", [InputRequired(), Length(10, 500)])
+ comment = TextAreaField("Comment", [InputRequired(), Length(10, 2000)])
private = BooleanField("Private")
submit = SubmitField("Open Thread")
if is_review_thread:
package.review_thread = thread
+ if package.state == PackageState.READY_FOR_REVIEW and current_user not in package.maintainers:
+ package.state = PackageState.CHANGES_NEEDED
+
+
notif_msg = "New thread '{}'".format(thread.title)
if package is not None:
addNotification(package.maintainers, current_user, notif_msg, thread.getViewURL(), package)