diff options
| author | Zog | 2017-12-26 16:10:45 +0100 | 
|---|---|---|
| committer | Zog | 2017-12-26 16:10:45 +0100 | 
| commit | 8fa785c90a2d0d4d59fdcf0d235871aae86f49ca (patch) | |
| tree | 070b48d479b3e0535fc0f3a452ba7e59e6bb177e /app/models/chouette | |
| parent | 9c1b150c4106b9c1773e7c056ca568f1f69d98bc (diff) | |
| download | chouette-core-8fa785c90a2d0d4d59fdcf0d235871aae86f49ca.tar.bz2 | |
Refs #5367 @2H; Add a ColorSelectInput
- Added to PurchaseWindow form
- Reuse already exisiting JS + CSS
- We may want to change the colors names
Diffstat (limited to 'app/models/chouette')
| -rw-r--r-- | app/models/chouette/purchase_window.rb | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/app/models/chouette/purchase_window.rb b/app/models/chouette/purchase_window.rb index 5368d790a..9f68d4408 100644 --- a/app/models/chouette/purchase_window.rb +++ b/app/models/chouette/purchase_window.rb @@ -16,9 +16,13 @@ module Chouette      scope :contains_date, ->(date) { where('date ? <@ any (date_ranges)', date) } -  def self.ransackable_scopes(auth_object = nil) -    [:contains_date] -  end +    def self.ransackable_scopes(auth_object = nil) +      [:contains_date] +    end + +    def self.colors_i18n +      Hash[*color.values.map{|c| [I18n.t("enumerize.purchase_window.color.#{c[1..-1]}"), c]}.flatten] +    end      def local_id        "IBOO-#{self.referential.id}-#{self.id}" @@ -28,4 +32,4 @@ module Chouette      # end    end -end
\ No newline at end of file +end | 
