403 Unauthorized
-This page is only available to patrons:
-https://rdrama.gumroad.com/l/tfcvri
-https://patreon.com/Aevann
-diff --git a/drama/routes/comments.py b/drama/routes/comments.py index b0a6f9b0d..4ed6aec16 100644 --- a/drama/routes/comments.py +++ b/drama/routes/comments.py @@ -25,7 +25,7 @@ beams_client = PushNotifications( @auth_required def banawardcomment(comment_id, v): - if v.banawards != 1 and v.banawards != 2: return jsonify({"error": "You must have a ban award to ban this user."}), 403 + if not v.banawards > 0: return render_template("errors/banaward.html", v=v) comment = g.db.query(Comment).filter_by(id=comment_id).first() if not comment: abort(400) diff --git a/drama/routes/posts.py b/drama/routes/posts.py index 6a73824b2..302a563a8 100644 --- a/drama/routes/posts.py +++ b/drama/routes/posts.py @@ -49,7 +49,7 @@ def resize(): @auth_required def postbanaward(post_id, v): - if v.banawards != 1 and v.banawards != 2: return jsonify({"error": "You must have a ban award to ban this user."}), 403 + if not v.banawards > 0: return render_template("errors/banaward.html", v=v) post = g.db.query(Submission).filter_by(id=post_id).first() if not post: abort(400) diff --git a/drama/routes/users.py b/drama/routes/users.py index 4c3fb2813..a10220247 100644 --- a/drama/routes/users.py +++ b/drama/routes/users.py @@ -215,7 +215,7 @@ def followers(username, v): @app.get("/views") @auth_required def visitors(v): - if v.admin_level < 1 and not v.patron: abort(502) + if v.admin_level < 1 and not v.patron: return render_template("errors/patron.html", v=v) viewers=sorted(v.viewers, key = lambda x: x.last_view_utc) return render_template("viewers.html", v=v, viewers=viewers) diff --git a/drama/templates/comments.html b/drama/templates/comments.html index adf0ca06c..4e54a0cb1 100644 --- a/drama/templates/comments.html +++ b/drama/templates/comments.html @@ -243,7 +243,11 @@
This page is only available to patrons:
-https://rdrama.gumroad.com/l/tfcvri
-https://patreon.com/Aevann
-Don't go this way, stranger. The gate is closed, and the guards are saying:
+"We're restarting the server right now, try again in a few moments."
+ +