discourse/app/serializers/basic_reviewable_queued_post_serializer.rb

26 lines
465 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class BasicReviewableQueuedPostSerializer < BasicReviewableSerializer
attributes :topic_fancy_title, :payload_title, :is_new_topic
def topic_fancy_title
object.topic.fancy_title
end
def payload_title
object.payload["title"]
end
def is_new_topic
object.payload["title"].present?
end
def include_topic_fancy_title?
object.topic.present?
end
def include_payload_title?
is_new_topic
end
end