aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2018-03-23 08:10:29 +0100
committerLuc Donnet2018-03-23 17:21:56 +0100
commite8a0f7bfa0a61ff59f515d654ec28c1d6ec56f67 (patch)
treeade94ed1c8edb8bd0adb88c64e13c0dd3c16e322
parentfc684594b6075ce6e35a983e085a777682d505b7 (diff)
downloadchouette-core-e8a0f7bfa0a61ff59f515d654ec28c1d6ec56f67.tar.bz2
Fix i18n enhancements on titles @3
-rw-r--r--app/models/chouette/line.rb2
-rw-r--r--app/models/chouette/route.rb6
-rw-r--r--app/models/vehicle_journey_import.rb4
-rw-r--r--app/views/vehicle_journey_imports/new.html.slim6
-rw-r--r--config/initializers/i18n.rb4
5 files changed, 5 insertions, 17 deletions
diff --git a/app/models/chouette/line.rb b/app/models/chouette/line.rb
index 2f83fc5bf..ae7c25377 100644
--- a/app/models/chouette/line.rb
+++ b/app/models/chouette/line.rb
@@ -6,8 +6,6 @@ module Chouette
include ObjectidSupport
include StifTransportModeEnumerations
include StifTransportSubmodeEnumerations
- extend ActiveModel::Naming
-
belongs_to :company
belongs_to :network
diff --git a/app/models/chouette/route.rb b/app/models/chouette/route.rb
index f814d5160..13288bc6b 100644
--- a/app/models/chouette/route.rb
+++ b/app/models/chouette/route.rb
@@ -4,9 +4,7 @@ module Chouette
include RouteRestrictions
include ChecksumSupport
include ObjectidSupport
-
extend Enumerize
- extend ActiveModel::Naming
enumerize :direction, in: %i(straight_forward backward clockwise counter_clockwise north north_west west south_west south south_east east north_east)
enumerize :wayback, in: %i(outbound inbound), default: :outbound
@@ -69,10 +67,6 @@ module Chouette
validates_presence_of :name
validates_presence_of :published_name
validates_presence_of :line
-
- # validates_presence_of :direction
- # validates_presence_of :wayback
-
validates :wayback, inclusion: { in: self.wayback.values }
after_save :calculate_costs!, if: ->() { TomTom.enabled? }
diff --git a/app/models/vehicle_journey_import.rb b/app/models/vehicle_journey_import.rb
index f06b1bfaf..2eb723c29 100644
--- a/app/models/vehicle_journey_import.rb
+++ b/app/models/vehicle_journey_import.rb
@@ -1,7 +1,5 @@
class VehicleJourneyImport
- include ActiveModel::Validations
- include ActiveModel::Conversion
- extend ActiveModel::Naming
+ include ActiveModel::Model
extend EnhancedModelI18n
diff --git a/app/views/vehicle_journey_imports/new.html.slim b/app/views/vehicle_journey_imports/new.html.slim
index 6220de273..923fd8b7f 100644
--- a/app/views/vehicle_journey_imports/new.html.slim
+++ b/app/views/vehicle_journey_imports/new.html.slim
@@ -1,11 +1,9 @@
-= title_tag t('vehicle_journey_imports.new.title')
-
.main_actions
= semantic_form_for [@referential, @line, @route, @vehicle_journey_import] do |form|
= form.inputs do
= form.input :file, as: :file, input_html: { title: "#{t('.tooltip.file')}", 'data-placement': "right", 'data-toggle': "tooltip", 'data-trigger': "hover" }
-
+
= form.actions do
= form.action :submit, as: :button , label: t('formtastic.import')
- = form.action :cancel, as: :link \ No newline at end of file
+ = form.action :cancel, as: :link
diff --git a/config/initializers/i18n.rb b/config/initializers/i18n.rb
index 5df33ff78..fdf5d6c04 100644
--- a/config/initializers/i18n.rb
+++ b/config/initializers/i18n.rb
@@ -146,9 +146,9 @@ module EnhancedModelI18n
end
begin
- I18n.translate_without_fallback "#{i18n_key.pluralize}.actions.#{key}", ({raise: true}.update(params))
+ I18n.translate_without_fallback "#{i18n_key.pluralize}.#{key}.title", ({raise: true}.update(params))
rescue
- I18n.translate_without_fallback "actions.#{key}", params
+ I18n.translate_without_fallback "#{key}.title", params
end
end