Ensure shops display as closed when not configured for sales

squashme

squashme

squash

squash

squash
This commit is contained in:
Matt-Yorkley
2017-04-04 00:45:01 +01:00
committed by Maikel Linke
parent 4fe5e60967
commit 1f2c6f2a85
2 changed files with 10 additions and 1 deletions

View File

@@ -26,6 +26,8 @@ class BaseController < ApplicationController
@order_cycles = OrderCycle.with_distributor(@distributor).active
.order(@distributor.preferred_shopfront_order_cycle_order)
ensure_shop_ready
applicator = OpenFoodNetwork::TagRuleApplicator.new(@distributor, "FilterOrderCycles", current_customer.andand.tag_list)
applicator.filter!(@order_cycles)
@@ -34,4 +36,9 @@ class BaseController < ApplicationController
current_order(true).set_order_cycle! @order_cycles.first
end
end
def ensure_shop_ready
# Don't display order cycles if shop is not ready for checkout
@order_cycles = {} unless @distributor.ready_for_checkout?
end
end