aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette/purchase_window.rb
diff options
context:
space:
mode:
authorZog2017-12-26 16:10:45 +0100
committerZog2017-12-26 16:10:45 +0100
commit8fa785c90a2d0d4d59fdcf0d235871aae86f49ca (patch)
tree070b48d479b3e0535fc0f3a452ba7e59e6bb177e /app/models/chouette/purchase_window.rb
parent9c1b150c4106b9c1773e7c056ca568f1f69d98bc (diff)
downloadchouette-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/purchase_window.rb')
-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