DEV: move BasicUserWithStatusSerializer from Discourse Chat (#18745)

This commit is contained in:
Andrei Prigorshnev
2022-10-26 16:41:31 +04:00
committed by GitHub
parent fd993240fd
commit 20efd494ef
2 changed files with 57 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
# frozen_string_literal: true
class BasicUserWithStatusSerializer < BasicUserSerializer
attributes :status
def include_status?
SiteSetting.enable_user_status && user.has_status?
end
def status
UserStatusSerializer.new(user.user_status, root: false)
end
end