FEATURE - group modetators visual indicator (#10310)

This commit is contained in:
jbrw
2020-07-28 17:15:04 -04:00
committed by GitHub
parent 01a3fa1ca8
commit 74ab4f3bff
11 changed files with 414 additions and 17 deletions

View File

@@ -60,6 +60,7 @@ class PostSerializer < BasicPostSerializer
:moderator?,
:admin?,
:staff?,
:group_moderator,
:user_id,
:draft_sequence,
:hidden,
@@ -140,6 +141,20 @@ class PostSerializer < BasicPostSerializer
!!(object&.user&.staff?)
end
def group_moderator
!!@group_moderator
end
def include_group_moderator?
@group_moderator ||= begin
if @topic_view
@topic_view.category_group_moderator_user_ids.include?(object.user_id)
else
object&.user&.guardian&.is_category_group_moderator?(object&.topic&.category)
end
end
end
def yours
scope.user == object.user
end