aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcedricnjanga2018-02-14 21:33:21 -0800
committercedricnjanga2018-02-14 21:33:21 -0800
commit3fc4e199dfd3ef294a70f53b9b050e4612128a65 (patch)
tree04cbb224d659c9f8ac5603aac8c00c62a3a8ce1f
parenta9bb67274bd5bbc8737955ae1ff21e5683b44150 (diff)
downloadchouette-core-3fc4e199dfd3ef294a70f53b9b050e4612128a65.tar.bz2
Refs #5879 correct the predicate traductions errors5879_compliance_control_predicates
-rw-r--r--app/models/compliance_control.rb5
-rw-r--r--app/models/line_control/route.rb2
-rw-r--r--app/models/route_control/opposite_route.rb2
-rw-r--r--app/models/route_control/opposite_route_terminus.rb2
-rw-r--r--app/views/compliance_controls/new.html.slim4
-rw-r--r--app/views/compliance_controls/show.html.slim4
6 files changed, 10 insertions, 9 deletions
diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb
index 2bde5b95a..298a63ab9 100644
--- a/app/models/compliance_control.rb
+++ b/app/models/compliance_control.rb
@@ -3,8 +3,6 @@ class ComplianceControl < ActiveRecord::Base
class << self
def criticities; %i(warning error) end
def default_code; "" end
- def prerequisite; I18n.t('compliance_controls.metas.no_prerequisite'); end
- def predicate; I18n.t("compliance_controls.#{self.name.underscore}.description") end
def dynamic_attributes
stored_attributes[:control_attributes] || []
end
@@ -65,6 +63,9 @@ def initialize(attributes = {})
self.origin_code ||= self.class.default_code
end
+def predicate; I18n.t("compliance_controls.#{self.class.name.underscore}.description") end
+def prerequisite; I18n.t('compliance_controls.metas.no_prerequisite'); end
+
end
# Ensure STI subclasses are loaded
diff --git a/app/models/line_control/route.rb b/app/models/line_control/route.rb
index b4b2bd9d8..b6c1f3630 100644
--- a/app/models/line_control/route.rb
+++ b/app/models/line_control/route.rb
@@ -3,6 +3,6 @@ module LineControl
def self.default_code; "3-Line-1" end
- def self.prerequisite; I18n.t("compliance_controls.#{self.name.underscore}.prerequisite") end
+ def prerequisite; I18n.t("compliance_controls.#{self.class.name.underscore}.prerequisite") end
end
end
diff --git a/app/models/route_control/opposite_route.rb b/app/models/route_control/opposite_route.rb
index d5616ca6f..e0e9572ce 100644
--- a/app/models/route_control/opposite_route.rb
+++ b/app/models/route_control/opposite_route.rb
@@ -4,6 +4,6 @@ module RouteControl
def self.default_code; "3-Route-2" end
- def self.prerequisite; I18n.t("compliance_controls.#{self.name.underscore}.prerequisite") end
+ def prerequisite; I18n.t("compliance_controls.#{self.class.name.underscore}.prerequisite") end
end
end
diff --git a/app/models/route_control/opposite_route_terminus.rb b/app/models/route_control/opposite_route_terminus.rb
index 24c557734..e70d2c702 100644
--- a/app/models/route_control/opposite_route_terminus.rb
+++ b/app/models/route_control/opposite_route_terminus.rb
@@ -3,6 +3,6 @@ module RouteControl
def self.default_code; "3-Route-5" end
- def self.prerequisite; I18n.t("compliance_controls.#{self.name.underscore}.prerequisite") end
+ def prerequisite; I18n.t("compliance_controls.#{self.class.name.underscore}.prerequisite") end
end
end
diff --git a/app/views/compliance_controls/new.html.slim b/app/views/compliance_controls/new.html.slim
index f7f47fba3..c0abc522f 100644
--- a/app/views/compliance_controls/new.html.slim
+++ b/app/views/compliance_controls/new.html.slim
@@ -6,5 +6,5 @@
= render 'form'
= definition_list t('metadatas'),
- I18n.t('activerecord.attributes.compliance_control.predicate') => @compliance_control.class.predicate,
- I18n.t('activerecord.attributes.compliance_control.prerequisite') => @compliance_control.class.prerequisite
+ I18n.t('activerecord.attributes.compliance_control.predicate') => @compliance_control.predicate,
+ I18n.t('activerecord.attributes.compliance_control.prerequisite') => @compliance_control.prerequisite
diff --git a/app/views/compliance_controls/show.html.slim b/app/views/compliance_controls/show.html.slim
index 8a65bb864..ab25747a9 100644
--- a/app/views/compliance_controls/show.html.slim
+++ b/app/views/compliance_controls/show.html.slim
@@ -13,8 +13,8 @@
ComplianceControl.human_attribute_name(:code) => @compliance_control.code,
ComplianceControl.human_attribute_name(:criticity) => @compliance_control.criticity,
ComplianceControl.human_attribute_name(:comment) => @compliance_control.comment,
- I18n.t('activerecord.attributes.compliance_control.predicate') => @compliance_control.class.predicate,
- I18n.t('activerecord.attributes.compliance_control.prerequisite') => @compliance_control.class.prerequisite,
+ I18n.t('activerecord.attributes.compliance_control.predicate') => @compliance_control.predicate,
+ I18n.t('activerecord.attributes.compliance_control.prerequisite') => @compliance_control.prerequisite,
}.merge( \
{}.tap do |hash| \
@compliance_control.class.dynamic_attributes.each do |attribute| \