diff options
| author | Michel Etienne | 2014-09-11 13:32:55 +0200 |
|---|---|---|
| committer | Michel Etienne | 2014-09-11 13:32:55 +0200 |
| commit | f7c74269723c8920044def1617516f53a5393eb1 (patch) | |
| tree | 81fdfa5a5f0051e7dc0fdd632a2ba0582b466c08 /app/controllers/access_links_controller.rb | |
| parent | cd591d22126430fd9c1a132862067ce2528a917f (diff) | |
| download | chouette-core-f7c74269723c8920044def1617516f53a5393eb1.tar.bz2 | |
insert breadcrumb
Diffstat (limited to 'app/controllers/access_links_controller.rb')
| -rw-r--r-- | app/controllers/access_links_controller.rb | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/app/controllers/access_links_controller.rb b/app/controllers/access_links_controller.rb index 8c6172a7c..4509de575 100644 --- a/app/controllers/access_links_controller.rb +++ b/app/controllers/access_links_controller.rb @@ -16,7 +16,15 @@ class AccessLinksController < ChouetteController def show @map = AccessLinkMap.new(resource).with_helpers(self) - show! + @access_point = Chouette::AccessPoint.find(params[:access_point_id]) + @access_link = Chouette::AccessLink.find(params[:id]) + @stop_area = @access_link.stop_area + show! do + add_breadcrumb Referential.human_attribute_name("stop_areas"), referential_stop_areas_path(@referential) + add_breadcrumb @stop_area.name, referential_stop_area_path(@referential, @stop_area) + add_breadcrumb @access_point.name, referential_stop_area_access_point_path(@referential, @stop_area,@access_point) + add_breadcrumb Chouette::AccessLink.model_name.human(:count => 2), access_links_referential_stop_area_path(@referential, @stop_area) + end end def new @@ -34,7 +42,11 @@ class AccessLinksController < ChouetteController data[:name] = name end @access_link = Chouette::AccessLink.new(data) - new! + new! do + add_breadcrumb Referential.human_attribute_name("stop_areas"), referential_stop_areas_path(@referential) + add_breadcrumb @stop_area.name, referential_stop_area_path(@referential, @stop_area) + add_breadcrumb @access_point.name, referential_stop_area_access_point_path(@referential, @stop_area,@access_point) + end end def create @@ -50,7 +62,12 @@ class AccessLinksController < ChouetteController @access_link = Chouette::AccessLink.find(params[:id]) @stop_area = @access_link.stop_area @orientation = @access_link.link_orientation_type - edit! + edit! do + add_breadcrumb Referential.human_attribute_name("stop_areas"), referential_stop_areas_path(@referential) + add_breadcrumb @stop_area.name, referential_stop_area_path(@referential, @stop_area) + add_breadcrumb @access_point.name, referential_stop_area_access_point_path(@referential, @stop_area,@access_point) + add_breadcrumb @access_link.name, referential_access_point_access_link_path(@referential, @access_point, @access_link) + end end protected |
