aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
authorAlban Peignier2017-12-27 00:18:21 +0100
committerGitHub2017-12-27 00:18:21 +0100
commitfdae84e447a09e8dac6b7f3167a35c209db342a6 (patch)
tree31caabfb9d27a4e9efae60dfb978a4365560eafe /app/models
parentce109f3b7ad1aefe1c120796c24535cd178f2af2 (diff)
parent1ed10dce7790d6cf6d63e7d5943bfa0b20ffad6c (diff)
downloadchouette-core-fdae84e447a09e8dac6b7f3167a35c209db342a6.tar.bz2
Merge pull request #180 from af83/5367-add-color-input
Add a ColorSelectInput. Refs #5367
Diffstat (limited to 'app/models')
-rw-r--r--app/models/chouette/purchase_window.rb12
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