Commit 3e5d1d55e79de671e45497617a542d1aa008fb0c

Authored by Leandro Santos
Committed by Rodrigo Souto
1 parent fa0a9ba7

adding child for articles

Showing 1 changed file with 11 additions and 1 deletions   Show diff stats
lib/noosfero/api/entities.rb
... ... @@ -49,6 +49,15 @@ module Noosfero
49 49 expose :image, :using => Image
50 50 end
51 51  
  52 + class ArticleChild < Grape::Entity
  53 + root 'articles', 'article'
  54 + expose :id, :body
  55 + expose :created_at, :format_with => :timestamp
  56 + expose :title, :documentation => {:type => "String", :desc => "Title of the article"}
  57 + expose :created_by, :as => :author, :using => Profile
  58 + expose :profile, :using => Profile
  59 + expose :categories, :using => Category
  60 + end
52 61  
53 62 class Article < Grape::Entity
54 63 root 'articles', 'article'
... ... @@ -59,8 +68,9 @@ module Noosfero
59 68 expose :profile, :using => Profile
60 69 expose :categories, :using => Category
61 70 expose :parent, :using => Article
  71 + expose :children, :using => ArticleChild
62 72 end
63   -
  73 +
64 74 class Comment < Grape::Entity
65 75 root 'comments', 'comment'
66 76 expose :body, :title, :id
... ...