From 055920fc17d0c374ad18edb6b68bb4e2a913dfe6 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Thu, 31 Mar 2016 16:15:09 -0300 Subject: [PATCH] api: expose replies of a comment --- lib/noosfero/api/entities.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/noosfero/api/entities.rb b/lib/noosfero/api/entities.rb index 83f602f..a71d805 100644 --- a/lib/noosfero/api/entities.rb +++ b/lib/noosfero/api/entities.rb @@ -183,11 +183,16 @@ module Noosfero expose :children, :using => ArticleBase end - class Comment < Entity - root 'comments', 'comment' + class CommentBase < Entity expose :body, :title, :id expose :created_at, :format_with => :timestamp expose :author, :using => Profile + expose :reply_of, :using => CommentBase + end + + class Comment < CommentBase + root 'comments', 'comment' + expose :children, as: :replies, :using => Comment end class User < Entity -- libgit2 0.21.2