discourse-follow/app/serializers/follow_post_serializer.rb
Gabriel Grubba 2c82829c60
Some checks failed
Discourse Plugin / ci (push) Has been cancelled
SECURITY: Follow post excerpts are shown for hidden posts (#183)
2026-06-15 12:25:16 -03:00

18 lines
426 B
Ruby

# frozen_string_literal: true
class FollowPostSerializer < ApplicationSerializer
include PostItemExcerpt
attributes *%i[category_id created_at id post_number post_type topic_id url]
has_one :user, serializer: BasicUserSerializer, embed: :object
has_one :topic, serializer: BasicTopicSerializer, embed: :object
def post_item_excerpt_post
object
end
def category_id
object.topic.category_id
end
end