aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/purchase_windows_controller.rb
diff options
context:
space:
mode:
authorAlban Peignier2017-12-21 17:38:50 +0100
committerAlban Peignier2017-12-21 17:38:50 +0100
commit3cd644d0b1b0083af328616b1877fb03ed5e6cf9 (patch)
tree7a7b20f40cff8371f768bf19e9ce2e023dd11c8b /app/controllers/purchase_windows_controller.rb
parente1035f5b99aa7de30e223b591155f0b5cc2cfac0 (diff)
downloadchouette-core-3cd644d0b1b0083af328616b1877fb03ed5e6cf9.tar.bz2
Disable color and date filters for purchase windows. Refs #5301
Diffstat (limited to 'app/controllers/purchase_windows_controller.rb')
-rw-r--r--app/controllers/purchase_windows_controller.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/purchase_windows_controller.rb b/app/controllers/purchase_windows_controller.rb
index a70535150..4965b14c7 100644
--- a/app/controllers/purchase_windows_controller.rb
+++ b/app/controllers/purchase_windows_controller.rb
@@ -6,6 +6,8 @@ class PurchaseWindowsController < ChouetteController
defaults :resource_class => Chouette::PurchaseWindow, collection_name: 'purchase_windows', instance_name: 'purchase_window'
belongs_to :referential
+ requires_feature :purchase_windows
+
def index
index! do
scope = self.ransack_period_range(scope: @purchase_windows, error_message: t('compliance_check_sets.filters.error_period_filter'), query: :overlapping)
@@ -47,7 +49,7 @@ class PurchaseWindowsController < ChouetteController
def ransack_contains_date
date =[]
- if params[:q] && !params[:q]['date_ranges(1i)'].empty?
+ if params[:q] && params[:q]['date_ranges(1i)'].present?
['date_ranges(1i)', 'date_ranges(2i)', 'date_ranges(3i)'].each do |key|
date << params[:q][key].to_i
params[:q].delete(key)