aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXinhui2017-10-19 15:34:31 +0200
committerXinhui2017-10-19 15:36:51 +0200
commit1ad159bffffc1116b27f4eb39f1631cf5f791d5a (patch)
tree30a6d889a6c3758061b4a342bb9b000d041afef6
parentd304de7288b6d8111b1d9abc2f52be344e829166 (diff)
downloadchouette-core-1ad159bffffc1116b27f4eb39f1631cf5f791d5a.tar.bz2
Breadcrumb for compliance_control_sets
-rw-r--r--app/controllers/compliance_control_sets_controller.rb1
-rw-r--r--app/views/compliance_control_sets/edit.html.slim1
-rw-r--r--app/views/compliance_control_sets/index.html.slim1
-rw-r--r--app/views/compliance_control_sets/new.html.slim1
-rw-r--r--app/views/compliance_control_sets/show.html.slim1
-rw-r--r--config/breadcrumbs.rb21
6 files changed, 21 insertions, 5 deletions
diff --git a/app/controllers/compliance_control_sets_controller.rb b/app/controllers/compliance_control_sets_controller.rb
index d0e26ec74..9de90c21c 100644
--- a/app/controllers/compliance_control_sets_controller.rb
+++ b/app/controllers/compliance_control_sets_controller.rb
@@ -3,7 +3,6 @@ class ComplianceControlSetsController < BreadcrumbController
include RansackDateFilter
before_action only: [:index] { set_date_time_params("updated_at", DateTime) }
respond_to :html
- belong_to :workbench
def index
index! do |format|
diff --git a/app/views/compliance_control_sets/edit.html.slim b/app/views/compliance_control_sets/edit.html.slim
index 649154b91..dbe537c93 100644
--- a/app/views/compliance_control_sets/edit.html.slim
+++ b/app/views/compliance_control_sets/edit.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :compliance_control_set, @compliance_control_set
/ PageHeader
= pageheader 'jeux-de-controle',
t('compliance_control_sets.edit.title', name: @compliance_control_set.name)
diff --git a/app/views/compliance_control_sets/index.html.slim b/app/views/compliance_control_sets/index.html.slim
index 27300a552..02d40c813 100644
--- a/app/views/compliance_control_sets/index.html.slim
+++ b/app/views/compliance_control_sets/index.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :compliance_control_sets
/ PageHeader
- header_params = ['jeux-de-controle',
t('compliance_control_sets.index.title'),
diff --git a/app/views/compliance_control_sets/new.html.slim b/app/views/compliance_control_sets/new.html.slim
index 35654b4d6..d543a6395 100644
--- a/app/views/compliance_control_sets/new.html.slim
+++ b/app/views/compliance_control_sets/new.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :compliance_control_sets
/ PageHeader
= pageheader 'jeux-de-controle',
t('compliance_control_sets.index.new')
diff --git a/app/views/compliance_control_sets/show.html.slim b/app/views/compliance_control_sets/show.html.slim
index 7767bd0d9..4bb6b9c77 100644
--- a/app/views/compliance_control_sets/show.html.slim
+++ b/app/views/compliance_control_sets/show.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :compliance_control_set, @compliance_control_set
/ PageHeader
= pageheader 'jeux-de-controle',
t('compliance_control_sets.show.title', name: @compliance_control_set.name),
diff --git a/config/breadcrumbs.rb b/config/breadcrumbs.rb
index 3e279a84b..6199c8fa3 100644
--- a/config/breadcrumbs.rb
+++ b/config/breadcrumbs.rb
@@ -12,7 +12,7 @@ crumb :referential do |referential|
end
crumb :time_tables do |referential|
- link :time_tables, referential_time_tables_path(referential)
+ link t('time_tables.index.title'), referential_time_tables_path(referential)
parent :referential, referential
end
@@ -22,17 +22,17 @@ crumb :time_table do |referential, time_table|
end
crumb :compliance_check_sets do |workbench|
- link :compliance_check_sets, workbench_compliance_check_sets_path(workbench)
+ link I18n.t('compliance_check_sets.index.title'), workbench_compliance_check_sets_path(workbench)
parent :workbench, workbench
end
crumb :compliance_check_set do |workbench, compliance_check_set|
- link :compliance_check_set, workbench_compliance_check_set_path(workbench, compliance_check_set)
+ link compliance_check_set.name, workbench_compliance_check_set_path(workbench, compliance_check_set)
parent :compliance_check_sets, workbench
end
crumb :imports do |workbench|
- link :imports, workbench_imports_path(workbench)
+ link I18n.t('imports.index.title'), workbench_imports_path(workbench)
parent :workbench, workbench
end
@@ -45,6 +45,19 @@ crumb :organisation do |organisation|
link organisation.name, organisation_path(organisation)
end
+crumb :compliance_control_sets do
+ link I18n.t('compliance_control_sets.index.title'), compliance_control_sets_path
+end
+
+crumb :compliance_control_set do |compliance_control_set|
+ link compliance_control_set.name, compliance_control_sets_path
+ parent :compliance_control_sets
+end
+
+# crumb :compliance_controls do|compliance_control_sets|
+# link
+# parent :compliance_control_sets, compliance_control_sets
+# end
# crumb :project do |project|
# link project.name, project_path(project)