forked from MarseyWorld/MarseyWorld
remove redundant shadoban filters
parent
fb150dab8e
commit
7a6b4406ef
|
@ -112,9 +112,6 @@ def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, ccmode="false"
|
||||||
word = word.replace('\\', '').replace('_', '\_').replace('%', '\%').strip()
|
word = word.replace('\\', '').replace('_', '\_').replace('%', '\%').strip()
|
||||||
posts=posts.filter(not_(Submission.title.ilike(f'%{word}%')))
|
posts=posts.filter(not_(Submission.title.ilike(f'%{word}%')))
|
||||||
|
|
||||||
if not (v and v.shadowbanned):
|
|
||||||
posts = posts.join(Submission.author).filter(User.shadowbanned == None)
|
|
||||||
|
|
||||||
posts = sort_objects(sort, posts, Submission,
|
posts = sort_objects(sort, posts, Submission,
|
||||||
include_shadowbanned=(v and v.can_see_shadowbanned))
|
include_shadowbanned=(v and v.can_see_shadowbanned))
|
||||||
|
|
||||||
|
|
|
@ -166,10 +166,6 @@ def post_id(pid, anything=None, v=None, sub=None):
|
||||||
blocking.c.target_id,
|
blocking.c.target_id,
|
||||||
blocked.c.target_id,
|
blocked.c.target_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
if not (v and v.can_see_shadowbanned):
|
|
||||||
comments = comments.join(Comment.author).filter(User.shadowbanned == None)
|
|
||||||
|
|
||||||
comments=comments.filter(Comment.parent_submission == post.id, Comment.level < 10).join(
|
comments=comments.filter(Comment.parent_submission == post.id, Comment.level < 10).join(
|
||||||
votes,
|
votes,
|
||||||
votes.c.comment_id == Comment.id,
|
votes.c.comment_id == Comment.id,
|
||||||
|
@ -203,7 +199,11 @@ def post_id(pid, anything=None, v=None, sub=None):
|
||||||
else:
|
else:
|
||||||
pinned = g.db.query(Comment).filter(Comment.parent_submission == post.id, Comment.stickied != None).all()
|
pinned = g.db.query(Comment).filter(Comment.parent_submission == post.id, Comment.stickied != None).all()
|
||||||
|
|
||||||
comments = g.db.query(Comment).join(Comment.author).filter(User.shadowbanned == None, Comment.parent_submission == post.id, Comment.level == 1, Comment.stickied == None)
|
comments = g.db.query(Comment).filter(
|
||||||
|
Comment.parent_submission == post.id,
|
||||||
|
Comment.level == 1,
|
||||||
|
Comment.stickied == None
|
||||||
|
)
|
||||||
|
|
||||||
comments = sort_objects(sort, comments, Comment,
|
comments = sort_objects(sort, comments, Comment,
|
||||||
include_shadowbanned=False)
|
include_shadowbanned=False)
|
||||||
|
@ -290,10 +290,6 @@ def viewmore(v, pid, sort, offset):
|
||||||
blocking.c.target_id,
|
blocking.c.target_id,
|
||||||
blocked.c.target_id,
|
blocked.c.target_id,
|
||||||
).filter(Comment.parent_submission == pid, Comment.stickied == None, Comment.id.notin_(ids), Comment.level < 10)
|
).filter(Comment.parent_submission == pid, Comment.stickied == None, Comment.id.notin_(ids), Comment.level < 10)
|
||||||
|
|
||||||
if not (v and v.can_see_shadowbanned):
|
|
||||||
comments = comments.join(Comment.author).filter(User.shadowbanned == None)
|
|
||||||
|
|
||||||
comments=comments.join(
|
comments=comments.join(
|
||||||
votes,
|
votes,
|
||||||
votes.c.comment_id == Comment.id,
|
votes.c.comment_id == Comment.id,
|
||||||
|
@ -323,7 +319,12 @@ def viewmore(v, pid, sort, offset):
|
||||||
|
|
||||||
comments = [c[0] for c in comments.all()]
|
comments = [c[0] for c in comments.all()]
|
||||||
else:
|
else:
|
||||||
comments = g.db.query(Comment).join(Comment.author).filter(User.shadowbanned == None, Comment.parent_submission == pid, Comment.level == 1, Comment.stickied == None, Comment.id.notin_(ids))
|
comments = g.db.query(Comment).filter(
|
||||||
|
Comment.parent_submission == pid,
|
||||||
|
Comment.level == 1,
|
||||||
|
Comment.stickied == None,
|
||||||
|
Comment.id.notin_(ids)
|
||||||
|
)
|
||||||
|
|
||||||
comments = sort_objects(sort, comments, Comment,
|
comments = sort_objects(sort, comments, Comment,
|
||||||
include_shadowbanned=False)
|
include_shadowbanned=False)
|
||||||
|
|
|
@ -67,9 +67,6 @@ def searchposts(v):
|
||||||
Submission.is_banned == False,
|
Submission.is_banned == False,
|
||||||
Submission.private == False)
|
Submission.private == False)
|
||||||
|
|
||||||
if v.admin_level < PERMS['USER_SHADOWBAN']:
|
|
||||||
posts = posts.filter(User.shadowbanned == None)
|
|
||||||
|
|
||||||
if 'author' in criteria:
|
if 'author' in criteria:
|
||||||
posts = posts.filter(Submission.ghost == False)
|
posts = posts.filter(Submission.ghost == False)
|
||||||
author = get_user(criteria['author'], v=v, include_shadowbanned=False)
|
author = get_user(criteria['author'], v=v, include_shadowbanned=False)
|
||||||
|
|
|
@ -903,7 +903,6 @@ def u_username_comments(username, v=None):
|
||||||
comments = comments.filter(
|
comments = comments.filter(
|
||||||
Comment.is_banned == False,
|
Comment.is_banned == False,
|
||||||
Comment.ghost == False,
|
Comment.ghost == False,
|
||||||
comment_post_author.shadowbanned == None,
|
|
||||||
Comment.deleted_utc == 0
|
Comment.deleted_utc == 0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue