mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Only show active or complete order cycles, ordered by cycle close date
This commit is contained in:
@@ -348,7 +348,7 @@ Spree::Admin::ReportsController.class_eval do
|
||||
|
||||
@distributors = Enterprise.is_distributor
|
||||
#@suppliers = Enterprise.is_primary_producer
|
||||
@order_cycles = OrderCycle.all
|
||||
@order_cycles = OrderCycle.active_or_complete.order('orders_close_at DESC')
|
||||
@report_type = params[:report_type]
|
||||
|
||||
case params[:report_type]
|
||||
|
||||
@@ -12,6 +12,7 @@ class OrderCycle < ActiveRecord::Base
|
||||
validates_presence_of :name, :coordinator_id
|
||||
|
||||
scope :active, lambda { where('orders_open_at <= ? AND orders_close_at >= ?', Time.now, Time.now) }
|
||||
scope :active_or_complete, lambda { where('orders_open_at <= ?', Time.now) }
|
||||
scope :inactive, lambda { where('orders_open_at > ? OR orders_close_at < ?', Time.now, Time.now) }
|
||||
|
||||
scope :distributing_product, lambda { |product| joins(:exchanges => :variants).
|
||||
|
||||
Reference in New Issue
Block a user