diff options
| author | Xinhui | 2017-10-20 11:19:24 +0200 |
|---|---|---|
| committer | Xinhui | 2017-10-20 11:29:04 +0200 |
| commit | 4b1327518597ac057e03e7670fb2e1fc75974c36 (patch) | |
| tree | 29516c923aa86a3ac43d06f8a081cadb4edf9a82 | |
| parent | 5b0d0dfb9c4ae6c45a34fcbee224f1483ff4401b (diff) | |
| download | chouette-core-4b1327518597ac057e03e7670fb2e1fc75974c36.tar.bz2 | |
Breadcrumb for calendars
| -rw-r--r-- | app/controllers/calendars_controller.rb | 4 | ||||
| -rw-r--r-- | app/views/calendars/edit.html.slim | 1 | ||||
| -rw-r--r-- | app/views/calendars/index.html.slim | 2 | ||||
| -rw-r--r-- | app/views/calendars/new.html.slim | 1 | ||||
| -rw-r--r-- | app/views/calendars/show.html.slim | 1 | ||||
| -rw-r--r-- | config/breadcrumbs.rb | 12 |
6 files changed, 14 insertions, 7 deletions
diff --git a/app/controllers/calendars_controller.rb b/app/controllers/calendars_controller.rb index 1c342c718..66eb3f963 100644 --- a/app/controllers/calendars_controller.rb +++ b/app/controllers/calendars_controller.rb @@ -8,16 +8,12 @@ class CalendarsController < BreadcrumbController def index index! do @calendars = ModelDecorator.decorate(@calendars, with: CalendarDecorator) - - build_breadcrumb :index end end def show show! do @calendar = @calendar.decorate - - build_breadcrumb :show end end diff --git a/app/views/calendars/edit.html.slim b/app/views/calendars/edit.html.slim index 426f27881..3463bd05c 100644 --- a/app/views/calendars/edit.html.slim +++ b/app/views/calendars/edit.html.slim @@ -1,3 +1,4 @@ +- breadcrumb :calendar, @calendar / PageHeader = pageheader 'modele-calendrier', t('.title', calendar: @calendar.name), diff --git a/app/views/calendars/index.html.slim b/app/views/calendars/index.html.slim index d3168fa3d..a95d54428 100644 --- a/app/views/calendars/index.html.slim +++ b/app/views/calendars/index.html.slim @@ -1,5 +1,5 @@ +- breadcrumb :calendars / PageHeader - - header_params = ['modele-calendrier', t('.title'), ''] diff --git a/app/views/calendars/new.html.slim b/app/views/calendars/new.html.slim index 2cb6f8061..146173d35 100644 --- a/app/views/calendars/new.html.slim +++ b/app/views/calendars/new.html.slim @@ -1,3 +1,4 @@ +- breadcrumb :calendars / PageHeader = pageheader 'modele-calendrier', t('.title'), diff --git a/app/views/calendars/show.html.slim b/app/views/calendars/show.html.slim index eda4ef97c..b2ace0ccc 100644 --- a/app/views/calendars/show.html.slim +++ b/app/views/calendars/show.html.slim @@ -1,3 +1,4 @@ +- breadcrumb :calendar, @calendar / PageHeader = pageheader 'modele-calendrier', @calendar.name, diff --git a/config/breadcrumbs.rb b/config/breadcrumbs.rb index 5e35eb79b..829c31714 100644 --- a/config/breadcrumbs.rb +++ b/config/breadcrumbs.rb @@ -1,5 +1,5 @@ crumb :root do - link "Accueil", dashboard_path + link "Accueil", root_path end crumb :workbench do |workbench| @@ -12,7 +12,7 @@ crumb :referential do |referential| end crumb :time_tables do |referential| - link t('time_tables.index.title'), referential_time_tables_path(referential) + link I18n.t('time_tables.index.title'), referential_time_tables_path(referential) parent :referential, referential end @@ -107,6 +107,14 @@ crumb :line do |line| parent :lines, line.line_referential end +crumb :calendars do + link I18n.t('calendars.index.title'), calendars_path +end + +crumb :calendar do |calendar| + link calendar.name, calendar_path(calendar) + parent :calendars +end # crumb :compliance_controls do|compliance_control_sets| # link # parent :compliance_control_sets, compliance_control_sets |
