This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/serializers/search_post_serializer.rb

32 lines
577 B
Ruby

# frozen_string_literal: true
class SearchPostSerializer < BasicPostSerializer
has_one :topic, serializer: SearchTopicListItemSerializer
attributes :like_count, :blurb, :post_number, :topic_title_headline
def include_topic_title_headline?
if SiteSetting.use_pg_headlines_for_excerpt
object.topic_title_headline.present?
else
false
end
end
def topic_title_headline
object.topic_title_headline
end
def blurb
options[:result].blurb(object)
end
def include_cooked?
false
end
def include_ignored?
false
end
end