diff options
| author | Alban Peignier | 2017-12-21 17:38:50 +0100 |
|---|---|---|
| committer | Alban Peignier | 2017-12-21 17:38:50 +0100 |
| commit | 3cd644d0b1b0083af328616b1877fb03ed5e6cf9 (patch) | |
| tree | 7a7b20f40cff8371f768bf19e9ce2e023dd11c8b /app/controllers/purchase_windows_controller.rb | |
| parent | e1035f5b99aa7de30e223b591155f0b5cc2cfac0 (diff) | |
| download | chouette-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.rb | 4 |
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) |
