From dc71405273f6ba01a8f3d31dc805e5eef2461f4c Mon Sep 17 00:00:00 2001 From: Leandro Nunes dos Santos Date: Wed, 19 Aug 2015 13:32:00 -0300 Subject: [PATCH] Adding post endpoint --- lib/noosfero/api/v1/articles.rb | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/lib/noosfero/api/v1/articles.rb b/lib/noosfero/api/v1/articles.rb index 486b6e7..4bd3b61 100644 --- a/lib/noosfero/api/v1/articles.rb +++ b/lib/noosfero/api/v1/articles.rb @@ -35,6 +35,13 @@ module Noosfero present_article(environment) end + post ':id' do + article = environment.articles.find(params[:id]) + return forbidden! if article.allow_edit?(current_person) + article.update_attributes!(params[:article]) + present article, :with => Entities::Article, :fields => params[:fields] + end + post ':id/report_abuse' do article = find_article(environment.articles, params[:id]) profile = article.profile -- libgit2 0.21.2