diff options
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 | 
