diff options
| author | cedricnjanga | 2018-02-14 21:33:21 -0800 | 
|---|---|---|
| committer | cedricnjanga | 2018-02-14 21:33:21 -0800 | 
| commit | 3fc4e199dfd3ef294a70f53b9b050e4612128a65 (patch) | |
| tree | 04cbb224d659c9f8ac5603aac8c00c62a3a8ce1f /app | |
| parent | a9bb67274bd5bbc8737955ae1ff21e5683b44150 (diff) | |
| download | chouette-core-3fc4e199dfd3ef294a70f53b9b050e4612128a65.tar.bz2 | |
Refs #5879 correct the predicate traductions errors5879_compliance_control_predicates
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/compliance_control.rb | 5 | ||||
| -rw-r--r-- | app/models/line_control/route.rb | 2 | ||||
| -rw-r--r-- | app/models/route_control/opposite_route.rb | 2 | ||||
| -rw-r--r-- | app/models/route_control/opposite_route_terminus.rb | 2 | ||||
| -rw-r--r-- | app/views/compliance_controls/new.html.slim | 4 | ||||
| -rw-r--r-- | app/views/compliance_controls/show.html.slim | 4 | 
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| \ | 
