mirror of
https://github.com/discourse/discourse.git
synced 2025-04-22 22:04:23 +08:00
Prevent moderators from seeing other users bookmarks
This commit is contained in:
parent
67a5fc39de
commit
ffeca8c2d4
@ -342,11 +342,11 @@ SQL
|
|||||||
builder.where("COALESCE(p.post_type, p2.post_type) IN (:visible_post_types)", visible_post_types: visible_post_types)
|
builder.where("COALESCE(p.post_type, p2.post_type) IN (:visible_post_types)", visible_post_types: visible_post_types)
|
||||||
|
|
||||||
unless (guardian.user && guardian.user.id == user_id) || guardian.is_staff?
|
unless (guardian.user && guardian.user.id == user_id) || guardian.is_staff?
|
||||||
builder.where("a.action_type not in (#{BOOKMARK})")
|
|
||||||
builder.where("t.visible")
|
builder.where("t.visible")
|
||||||
end
|
end
|
||||||
|
|
||||||
unless guardian.can_see_notifications?(User.where(id: user_id).first)
|
unless guardian.can_see_notifications?(User.where(id: user_id).first)
|
||||||
|
builder.where("a.action_type not in (#{BOOKMARK})")
|
||||||
builder.where('a.action_type <> :pending', pending: UserAction::PENDING)
|
builder.where('a.action_type <> :pending', pending: UserAction::PENDING)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user