From c7dc5dc421f53e50f8c0a0278adf86fd94696fd9 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Fri, 15 Jan 2016 16:51:20 -0300 Subject: [PATCH] api: return profile home page --- lib/noosfero/api/v1/articles.rb | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) diff --git a/lib/noosfero/api/v1/articles.rb b/lib/noosfero/api/v1/articles.rb index 69e4ee5..0ad9562 100644 --- a/lib/noosfero/api/v1/articles.rb +++ b/lib/noosfero/api/v1/articles.rb @@ -260,6 +260,15 @@ module Noosfero end + resource :profiles do + get ':id/home_page' do + profiles = environment.profiles + profiles = profiles.visible_for_person(current_person) + profile = profiles.find_by_id(params[:id]) + present_partial profile.home_page, :with => Entities::Article + end + end + kinds = %w[profile community person enterprise] kinds.each do |kind| resource kind.pluralize.to_sym do -- libgit2 0.21.2