mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-18 03:25:31 -05:00
21 lines
448 B
Ruby
21 lines
448 B
Ruby
|
class CategoryDetailedSerializer < CategorySerializer
|
||
|
|
||
|
attributes :topic_count, :topics_week, :topics_month, :topics_year
|
||
|
|
||
|
has_many :featured_users, serializer: BasicUserSerializer
|
||
|
has_many :featured_topics, serializer: CategoryTopicSerializer, embed: :objects, key: :topics
|
||
|
|
||
|
def topics_week
|
||
|
object.topics_week || 0
|
||
|
end
|
||
|
|
||
|
def topics_month
|
||
|
object.topics_month || 0
|
||
|
end
|
||
|
|
||
|
def topics_year
|
||
|
object.topics_year || 0
|
||
|
end
|
||
|
|
||
|
end
|