Merge pull request #4327 from kristinalim/feature/4315-prefill_dates_in_orders_and_fulfillment_report

4315 Set default date range for Orders and Fulfillment report
This commit is contained in:
Luis Ramos
2019-10-29 11:11:59 +00:00
committed by GitHub

View File

@@ -109,7 +109,7 @@ Spree::Admin::ReportsController.class_eval do
end
def orders_and_fulfillment
params[:q] ||= {}
params[:q] ||= orders_and_fulfillment_default_filters
# -- Prepare Form Options
permissions = OpenFoodNetwork::Permissions.new(spree_current_user)
@@ -278,4 +278,10 @@ Spree::Admin::ReportsController.class_eval do
def timestamp
Time.zone.now.strftime("%Y%m%d")
end
def orders_and_fulfillment_default_filters
now = Time.zone.now
{ completed_at_gt: (now - 1.month).beginning_of_day,
completed_at_lt: (now + 1.day).beginning_of_day }
end
end