From fad353e417a6e7942fca970779a9267794f8daf2 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Wed, 16 Jan 2013 19:27:24 +0000 Subject: [PATCH] Passing only product to asset_product_extras hotspot --- app/views/search/_product.rhtml | 2 +- lib/noosfero/plugin.rb | 2 +- test/functional/search_controller_test.rb | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/views/search/_product.rhtml b/app/views/search/_product.rhtml index 0a73f7b..c742dc1 100644 --- a/app/views/search/_product.rhtml +++ b/app/views/search/_product.rhtml @@ -1,4 +1,4 @@ -<% extra_content = @plugins.dispatch(:asset_product_extras, product, product.enterprise).collect { |content| instance_eval(&content) } %> +<% extra_content = @plugins.dispatch(:asset_product_extras, product).collect { |content| instance_eval(&content) } %> <% extra_properties = @plugins.dispatch(:asset_product_properties, product)%>
  • diff --git a/lib/noosfero/plugin.rb b/lib/noosfero/plugin.rb index e374a5d..2d18941 100644 --- a/lib/noosfero/plugin.rb +++ b/lib/noosfero/plugin.rb @@ -161,7 +161,7 @@ class Noosfero::Plugin # -> Adds content to products on asset list # returns = lambda block that creates html code - def asset_product_extras(product, enterprise) + def asset_product_extras(product) nil end diff --git a/test/functional/search_controller_test.rb b/test/functional/search_controller_test.rb index 661abb9..3f058e3 100644 --- a/test/functional/search_controller_test.rb +++ b/test/functional/search_controller_test.rb @@ -227,13 +227,13 @@ class SearchControllerTest < ActionController::TestCase should 'include extra content supplied by plugins on product asset' do class Plugin1 < Noosfero::Plugin - def asset_product_extras(product, enterprise) + def asset_product_extras(product) lambda {"This is Plugin1 speaking!"} end end class Plugin2 < Noosfero::Plugin - def asset_product_extras(product, enterprise) + def asset_product_extras(product) lambda {"This is Plugin2 speaking!"} end end -- libgit2 0.21.2