Merge pull request #3404 from luisramos0/2-0-disable-cache

[Spree Upgrade] Add checkbox to disable products cache
This commit is contained in:
Pau Pérez Fabregat
2019-03-05 14:51:11 +01:00
committed by GitHub
7 changed files with 99 additions and 37 deletions

View File

@@ -1,8 +1,7 @@
require 'open_food_network/products_cache_integrity_checker'
class Admin::CacheSettingsController < Spree::Admin::BaseController
def show
def edit
@results = Exchange.cachable.map do |exchange|
checker = OpenFoodNetwork::ProductsCacheIntegrityChecker.new(exchange.receiver, exchange.order_cycle)
@@ -10,4 +9,10 @@ class Admin::CacheSettingsController < Spree::Admin::BaseController
end
end
def update
Spree::Config.set(params[:preferences])
respond_to do |format|
format.html { redirect_to main_app.edit_admin_cache_settings_path }
end
end
end