forked from rDrama/rDrama
hide deleted posts and comments in profiles for non-jannies
parent
fc17da525a
commit
be7d9c9aae
|
@ -834,8 +834,13 @@ def visitors(v, username):
|
||||||
@cache.memoize()
|
@cache.memoize()
|
||||||
def userpagelisting(user, v=None, page=1, sort="new", t="all"):
|
def userpagelisting(user, v=None, page=1, sort="new", t="all"):
|
||||||
posts = g.db.query(Post).filter_by(author_id=user.id, is_pinned=False).options(load_only(Post.id))
|
posts = g.db.query(Post).filter_by(author_id=user.id, is_pinned=False).options(load_only(Post.id))
|
||||||
|
|
||||||
if not (v and (v.admin_level >= PERMS['POST_COMMENT_MODERATION'] or v.id == user.id)):
|
if not (v and (v.admin_level >= PERMS['POST_COMMENT_MODERATION'] or v.id == user.id)):
|
||||||
posts = posts.filter_by(is_banned=False, private=False, ghost=False, deleted_utc=0)
|
posts = posts.filter_by(is_banned=False, private=False, ghost=False)
|
||||||
|
|
||||||
|
if not (v and v.admin_level >= PERMS['POST_COMMENT_MODERATION']):
|
||||||
|
posts = posts.filter_by(deleted_utc=0)
|
||||||
|
|
||||||
posts = apply_time_filter(t, posts, Post)
|
posts = apply_time_filter(t, posts, Post)
|
||||||
total = posts.count()
|
total = posts.count()
|
||||||
posts = sort_objects(sort, posts, Post)
|
posts = sort_objects(sort, posts, Post)
|
||||||
|
@ -1040,6 +1045,10 @@ def u_username_comments(username, v):
|
||||||
comments = comments.filter(
|
comments = comments.filter(
|
||||||
Comment.is_banned == False,
|
Comment.is_banned == False,
|
||||||
Comment.ghost == False,
|
Comment.ghost == False,
|
||||||
|
)
|
||||||
|
|
||||||
|
if not (v and v.admin_level >= PERMS['POST_COMMENT_MODERATION']):
|
||||||
|
comments = comments.filter(
|
||||||
Comment.deleted_utc == 0
|
Comment.deleted_utc == 0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue