discourse/app/serializers/reviewable_flagged_post_serializer.rb
Ted Johansson d1253bc3af
DEV: Include context question for chat reviewables (#23332)
Chat review queue flags were missing the context message above the actions.

This is probably because the (reasonably complex) logic was somewhat hard-coded to posts. After some investigation I concluded we can reuse this logic with some small amendments.
2023-09-05 10:11:39 +08:00

27 lines
469 B
Ruby

# frozen_string_literal: true
class ReviewableFlaggedPostSerializer < ReviewableSerializer
target_attributes :cooked, :raw, :reply_count, :reply_to_post_number
attributes :blank_post, :post_updated_at, :post_version
def created_from_flag?
true
end
def post_version
object.target&.version
end
def post_updated_at
object.target&.updated_at
end
def blank_post
true
end
def include_blank_post?
object.target.blank?
end
end