From c966445b6dda29ce57920a5a400c51bfa7a6b083 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Wed, 6 Jan 2016 11:52:03 -0300 Subject: [PATCH] api: expose boxes and blocks for profiles --- lib/noosfero/api/entities.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+), 0 deletions(-) diff --git a/lib/noosfero/api/entities.rb b/lib/noosfero/api/entities.rb index 5a79352..84ce661 100644 --- a/lib/noosfero/api/entities.rb +++ b/lib/noosfero/api/entities.rb @@ -79,6 +79,18 @@ module Noosfero expose :parent_id end + class Block < Entity + root 'blocks', 'block' + expose :id, :type, :settings, :position, :enabled + expose :mirror, :mirror_block_id, :title + end + + class Box < Entity + root 'boxes', 'box' + expose :id, :position + expose :blocks, :using => Block + end + class Profile < Entity expose :identifier, :name, :id expose :created_at, :format_with => :timestamp @@ -99,6 +111,7 @@ module Noosfero end expose :image, :using => Image expose :region, :using => Region + expose :boxes, :using => Box end class UserBasic < Entity -- libgit2 0.21.2