aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXinhui2017-10-25 11:53:56 +0200
committerXinhui2017-10-25 11:53:56 +0200
commit6ecea55476e5a96124081e3e56493feb7e6ebd37 (patch)
tree5c2298c08cb7985b6536cab34eb632a12a2e1ce6
parent1237184240df2fedf232a80bfcf7edc818eb3c5e (diff)
downloadchouette-core-6ecea55476e5a96124081e3e56493feb7e6ebd37.tar.bz2
Breadcrumb for referential_networks
-rw-r--r--app/controllers/referential_networks_controller.rb4
-rw-r--r--app/views/referential_networks/edit.html.slim3
-rw-r--r--app/views/referential_networks/index.html.slim3
-rw-r--r--app/views/referential_networks/new.html.slim4
-rw-r--r--app/views/referential_networks/show.html.slim1
-rw-r--r--config/breadcrumbs.rb11
6 files changed, 19 insertions, 7 deletions
diff --git a/app/controllers/referential_networks_controller.rb b/app/controllers/referential_networks_controller.rb
index ee2db8008..2131b8e57 100644
--- a/app/controllers/referential_networks_controller.rb
+++ b/app/controllers/referential_networks_controller.rb
@@ -18,8 +18,6 @@ class ReferentialNetworksController < ChouetteController
referential: referential
}
)
-
- build_breadcrumb :show
end
end
@@ -36,8 +34,6 @@ class ReferentialNetworksController < ChouetteController
format.js {
@networks = decorate_networks(@networks)
}
-
- build_breadcrumb :index
end
end
diff --git a/app/views/referential_networks/edit.html.slim b/app/views/referential_networks/edit.html.slim
index d4e088937..dded4b176 100644
--- a/app/views/referential_networks/edit.html.slim
+++ b/app/views/referential_networks/edit.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :referential_network, @referential, @network
= title_tag t('networks.edit.title', network: @network.name)
-= render 'form' \ No newline at end of file
+= render 'form'
diff --git a/app/views/referential_networks/index.html.slim b/app/views/referential_networks/index.html.slim
index ca67eca8b..57d3e7f1f 100644
--- a/app/views/referential_networks/index.html.slim
+++ b/app/views/referential_networks/index.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :referential_networks, @referential
/ PageHeader
= pageheader 'reseau',
t('networks.index.title'),
@@ -39,7 +40,7 @@
],
links: [:show],
cls: 'table has-search'
-
+
= new_pagination @networks, 'pull-right'
- unless @networks.any?
diff --git a/app/views/referential_networks/new.html.slim b/app/views/referential_networks/new.html.slim
index 7071ded33..4a737d9f7 100644
--- a/app/views/referential_networks/new.html.slim
+++ b/app/views/referential_networks/new.html.slim
@@ -1,3 +1,5 @@
+- breadcrumb :referential_networks, @referential
+
= title_tag t('networks.new.title')
-= render 'form' \ No newline at end of file
+= render 'form'
diff --git a/app/views/referential_networks/show.html.slim b/app/views/referential_networks/show.html.slim
index d7095561e..eab0cd51a 100644
--- a/app/views/referential_networks/show.html.slim
+++ b/app/views/referential_networks/show.html.slim
@@ -1,3 +1,4 @@
+- breadcrumb :referential_network, @referential, @network
/ PageHeader
= pageheader 'reseau',
@network.name,
diff --git a/config/breadcrumbs.rb b/config/breadcrumbs.rb
index 66bead428..2fc586c28 100644
--- a/config/breadcrumbs.rb
+++ b/config/breadcrumbs.rb
@@ -21,6 +21,17 @@ crumb :referential_company do |referential, company|
parent :referential_companies, referential
end
+crumb :referential_networks do |referential|
+ link I18n.t('networks.index.title'), referential_networks_path
+ parent :referential, referential
+end
+
+crumb :referential_network do |referential, network|
+ link network.name, referential_network_path(referential, network)
+ parent :referential_networks, referential
+end
+
+
crumb :time_tables do |referential|
link I18n.t('time_tables.index.title'), referential_time_tables_path(referential)
parent :referential, referential