aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/models/compliance_control_block.rb3
-rw-r--r--app/views/compliance_control_sets/edit.html.slim2
-rw-r--r--app/views/compliance_control_sets/show.html.slim2
-rw-r--r--app/views/compliance_controls/_form.html.slim2
-rw-r--r--app/views/compliance_controls/edit.html.slim2
-rw-r--r--app/views/compliance_controls/index.html.slim44
-rw-r--r--app/views/compliance_controls/new.html.slim2
-rw-r--r--app/views/compliance_controls/select_type.html.slim2
-rw-r--r--app/views/compliance_controls/show.html.slim2
9 files changed, 7 insertions, 54 deletions
diff --git a/app/models/compliance_control_block.rb b/app/models/compliance_control_block.rb
index 2be8d98a0..5721c00f4 100644
--- a/app/models/compliance_control_block.rb
+++ b/app/models/compliance_control_block.rb
@@ -12,7 +12,4 @@ class ComplianceControlBlock < ActiveRecord::Base
validates :transport_mode, presence: true
validates :compliance_control_set, presence: true
- def label_method
- [transport_mode, transport_submode].compact.map {|x| "[#{x}]"}.join
- end
end
diff --git a/app/views/compliance_control_sets/edit.html.slim b/app/views/compliance_control_sets/edit.html.slim
index a9b8d7253..934bd81b0 100644
--- a/app/views/compliance_control_sets/edit.html.slim
+++ b/app/views/compliance_control_sets/edit.html.slim
@@ -1,6 +1,6 @@
/ PageHeader
= pageheader 'modele-calendrier',
- t('compliance_control_sets.index.edit')
+ t('compliance_control_sets.edit.title', name: @compliance_control_set.name)
/ PageContent
.page_content
diff --git a/app/views/compliance_control_sets/show.html.slim b/app/views/compliance_control_sets/show.html.slim
index 9a23a679c..b6e203a9e 100644
--- a/app/views/compliance_control_sets/show.html.slim
+++ b/app/views/compliance_control_sets/show.html.slim
@@ -1,6 +1,6 @@
/ PageHeader
= pageheader 'jeux-de-donnees',
- @compliance_control_set.name,
+ t('compliance_control_sets.show.title', name: @compliance_control_set.name),
'Lorem ipsum dolor sit amet'
/ Below is secondary actions & optional contents (filters, ...)
diff --git a/app/views/compliance_controls/_form.html.slim b/app/views/compliance_controls/_form.html.slim
index 1ebbe8802..cf9d7379a 100644
--- a/app/views/compliance_controls/_form.html.slim
+++ b/app/views/compliance_controls/_form.html.slim
@@ -5,7 +5,7 @@
= f.input :type, as: :hidden
= f.input :code
= f.input :criticity
- = f.association :compliance_control_block, collection: @compliance_control_set.compliance_control_blocks, label_method: :label_method
+ = f.association :compliance_control_block, collection: @compliance_control_set.compliance_control_blocks, label_method: lambda { |block| transport_mode(block.transport_mode, block.transport_submode) }
= f.input :comment
- f.object.class.dynamic_attributes.each do |attribute|
- if attribute == :target
diff --git a/app/views/compliance_controls/edit.html.slim b/app/views/compliance_controls/edit.html.slim
index 6824c7e40..d7497c0e2 100644
--- a/app/views/compliance_controls/edit.html.slim
+++ b/app/views/compliance_controls/edit.html.slim
@@ -1,5 +1,5 @@
= pageheader 'compliance-control',
- t('compliance_control.index.edit')
+ t('compliance_controls.edit.title')
.page_content
diff --git a/app/views/compliance_controls/index.html.slim b/app/views/compliance_controls/index.html.slim
deleted file mode 100644
index fd1293837..000000000
--- a/app/views/compliance_controls/index.html.slim
+++ /dev/null
@@ -1,44 +0,0 @@
-/ PageHeader
-- header_params = ['jeux-de-donnees',
- t('compliance_controls.index.title'),
- '']
-- header_params << link_to(t('compliance_controls.actions.new'), new_compliance_control_set_compliance_control_path(@compliance_control_set), class: 'btn btn-default') if policy(ComplianceControl).create?
-= pageheader(*header_params) do
-
- .row.mb-sm
- .col-lg-12.text-right
-
-.page_content
- .container-fluid
- .row
- .col-lg-12
- /= render 'filters'
- .row
- .col-lg-12
- .select_table
- = table_builder_2 @compliance_controls,
- [ \
- TableBuilderHelper::Column.new( \
- key: :code, \
- attribute: 'code' \
- ), \
- TableBuilderHelper::Column.new( \
- key: :name, \
- attribute: 'name', \
- link_to: lambda do |compliance_control| \
- compliance_control_set_compliance_control_path(@compliance_control_set, compliance_control) \
- end \
- ), \
- TableBuilderHelper::Column.new( \
- key: :criticity, \
- attribute: 'criticity' \
- ), \
- TableBuilderHelper::Column.new( \
- key: :comment, \
- attribute: 'comment' \
- ), \
- ],
- sortable: true,
- cls: 'table has-filter has-search'
-
-
diff --git a/app/views/compliance_controls/new.html.slim b/app/views/compliance_controls/new.html.slim
index 20ed371ab..962f70ecc 100644
--- a/app/views/compliance_controls/new.html.slim
+++ b/app/views/compliance_controls/new.html.slim
@@ -1,6 +1,6 @@
/ PageHeader
- header_params = ['jeux-de-donnees',
- t('compliance_control_sets.index.new_control'),
+ t('compliance_controls.new.title'),
'']
= pageheader(*header_params) do
diff --git a/app/views/compliance_controls/select_type.html.slim b/app/views/compliance_controls/select_type.html.slim
index a4ae1ed27..c6e3b0427 100644
--- a/app/views/compliance_controls/select_type.html.slim
+++ b/app/views/compliance_controls/select_type.html.slim
@@ -1,6 +1,6 @@
/ PageHeader
- header_params = ['jeux-de-donnees',
- t('compliance_control_sets.index.select_types'),
+ t('compliance_controls.select_type.title'),
'']
= pageheader(*header_params) do
diff --git a/app/views/compliance_controls/show.html.slim b/app/views/compliance_controls/show.html.slim
index 2cf8051fc..8232dbe28 100644
--- a/app/views/compliance_controls/show.html.slim
+++ b/app/views/compliance_controls/show.html.slim
@@ -1,6 +1,6 @@
/ PageHeader
= pageheader 'jeux-de-donnees',
- @compliance_control.name,
+ t('compliance_controls.show.title'),
''
/ PageContent
.page_content