Commit fa513e94f68695a023c7754f854b0df956516d73

Authored by Evandro Junior
1 parent c52d71cf

communiticating api to plugin ok

plugins/serpro_captcha/lib/serpro_captcha_plugin.rb
1 class SerproCaptchaPlugin < Noosfero::Plugin 1 class SerproCaptchaPlugin < Noosfero::Plugin
2 2
3 def self.plugin_name 3 def self.plugin_name
4 - _('Dialoga custom plugin') 4 + _('Serpro captcha plugin')
5 end 5 end
6 6
7 def self.plugin_description 7 def self.plugin_description
8 - _("Provide a plugin to dialoga environment.") 8 + _("Provide a plugin to Serpro's captcha infrastructure.")
9 end 9 end
10 10
11 def self.api_mount_points 11 def self.api_mount_points
plugins/serpro_captcha/lib/serpro_captcha_plugin/api.rb
1 class SerproCaptchaPlugin::API < Grape::API 1 class SerproCaptchaPlugin::API < Grape::API
2 2
3 - resource :dialoga_plugin do  
4 - get 'random_topics/:discussion_id' do  
5 - discussion = ProposalsDiscussionPlugin::Discussion.find(params[:discussion_id]) 3 + # resource :dialoga_plugin do
  4 + # get 'random_topics/:discussion_id' do
  5 + # discussion = ProposalsDiscussionPlugin::Discussion.find(params[:discussion_id])
  6 + #
  7 + # # render articles using Entity Article
  8 + # present discussion.random_topics_one_by_category, :with => Noosfero::API::Entities::Article, :fields => params[:fields]
  9 + # end
6 10
7 - # render articles using Entity Article  
8 - present discussion.random_topics_one_by_category, :with => Noosfero::API::Entities::Article, :fields => params[:fields] 11 + get 'test_captcha' do
  12 + present 'chegou no test_captcha do SerproCaptchaPlugin'
9 end 13 end
10 - end 14 + # end
11 15
12 end 16 end