forked from MarseyWorld/MarseyWorld
parent
52472b838d
commit
c9ab2c515b
|
@ -33,12 +33,7 @@ WORDLE_COLOR_MAPPINGS = {-1: "🟥", 0: "🟨", 1: "🟩"}
|
||||||
@app.get("/logged_out/h/<sub>/post/<pid>/<anything>/<cid>")
|
@app.get("/logged_out/h/<sub>/post/<pid>/<anything>/<cid>")
|
||||||
@auth_desired_with_logingate
|
@auth_desired_with_logingate
|
||||||
def post_pid_comment_cid(cid, pid=None, anything=None, v=None, sub=None):
|
def post_pid_comment_cid(cid, pid=None, anything=None, v=None, sub=None):
|
||||||
|
|
||||||
try: cid = int(cid)
|
|
||||||
except: abort(404)
|
|
||||||
|
|
||||||
comment = get_comment(cid, v=v)
|
comment = get_comment(cid, v=v)
|
||||||
|
|
||||||
if not comment.can_see(v): abort(403)
|
if not comment.can_see(v): abort(403)
|
||||||
|
|
||||||
if comment.author.shadowbanned and not (v and v.shadowbanned) and not (v and v.admin_level >= PERMS['USER_SHADOWBAN']):
|
if comment.author.shadowbanned and not (v and v.shadowbanned) and not (v and v.admin_level >= PERMS['USER_SHADOWBAN']):
|
||||||
|
@ -60,9 +55,6 @@ def post_pid_comment_cid(cid, pid=None, anything=None, v=None, sub=None):
|
||||||
elif SITE == 'pcmemes.net': pid = 2487
|
elif SITE == 'pcmemes.net': pid = 2487
|
||||||
else: pid = 1
|
else: pid = 1
|
||||||
|
|
||||||
try: pid = int(pid)
|
|
||||||
except: abort(404)
|
|
||||||
|
|
||||||
post = get_post(pid, v=v)
|
post = get_post(pid, v=v)
|
||||||
|
|
||||||
if post.over_18 and not (v and v.over_18) and not session.get('over_18', 0) >= int(time.time()):
|
if post.over_18 and not (v and v.over_18) and not session.get('over_18', 0) >= int(time.time()):
|
||||||
|
|
|
@ -353,7 +353,7 @@ def viewmore(v, pid, sort, offset):
|
||||||
@auth_desired_with_logingate
|
@auth_desired_with_logingate
|
||||||
def morecomments(v, cid):
|
def morecomments(v, cid):
|
||||||
try: cid = int(cid)
|
try: cid = int(cid)
|
||||||
except: abort(400)
|
except: abort(404)
|
||||||
|
|
||||||
tcid = g.db.query(Comment.top_comment_id).filter_by(id=cid).one_or_none()[0]
|
tcid = g.db.query(Comment.top_comment_id).filter_by(id=cid).one_or_none()[0]
|
||||||
|
|
||||||
|
|
|
@ -12,9 +12,6 @@ import tldextract
|
||||||
@is_not_permabanned
|
@is_not_permabanned
|
||||||
def exile_post(v, pid):
|
def exile_post(v, pid):
|
||||||
if v.shadowbanned: return {"error": "Internal Server Error"}, 500
|
if v.shadowbanned: return {"error": "Internal Server Error"}, 500
|
||||||
try: pid = int(pid)
|
|
||||||
except: abort(400)
|
|
||||||
|
|
||||||
p = get_post(pid)
|
p = get_post(pid)
|
||||||
sub = p.sub
|
sub = p.sub
|
||||||
if not sub: abort(400)
|
if not sub: abort(400)
|
||||||
|
@ -354,9 +351,6 @@ def create_sub2(v):
|
||||||
@app.post("/kick/<pid>")
|
@app.post("/kick/<pid>")
|
||||||
@is_not_permabanned
|
@is_not_permabanned
|
||||||
def kick(v, pid):
|
def kick(v, pid):
|
||||||
try: pid = int(pid)
|
|
||||||
except: abort(400)
|
|
||||||
|
|
||||||
post = get_post(pid)
|
post = get_post(pid)
|
||||||
|
|
||||||
if not post.sub: abort(403)
|
if not post.sub: abort(403)
|
||||||
|
|
Loading…
Reference in New Issue