mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-28 06:15:17 +00:00
Split products by local/remote distributor: apply to products, search results and taxon pages
This commit is contained in:
10
app/controllers/spree/products_controller_decorator.rb
Normal file
10
app/controllers/spree/products_controller_decorator.rb
Normal file
@@ -0,0 +1,10 @@
|
||||
require 'open_food_web/split_products_by_distributor'
|
||||
|
||||
Spree::ProductsController.class_eval do
|
||||
include Spree::DistributorsHelper
|
||||
include OpenFoodWeb::SplitProductsByDistributor
|
||||
|
||||
respond_override :index => { :html => { :success => lambda {
|
||||
@products, @products_local, @products_remote = split_products_by_distributor @products, current_distributor
|
||||
} } }
|
||||
end
|
||||
10
app/controllers/spree/taxons_controller_decorator.rb
Normal file
10
app/controllers/spree/taxons_controller_decorator.rb
Normal file
@@ -0,0 +1,10 @@
|
||||
require 'open_food_web/split_products_by_distributor'
|
||||
|
||||
Spree::TaxonsController.class_eval do
|
||||
include Spree::DistributorsHelper
|
||||
include OpenFoodWeb::SplitProductsByDistributor
|
||||
|
||||
respond_override :show => { :html => { :success => lambda {
|
||||
@products, @products_local, @products_remote = split_products_by_distributor @products, current_distributor
|
||||
} } }
|
||||
end
|
||||
Reference in New Issue
Block a user