diff options
| author | Xinhui | 2017-04-25 15:56:30 +0200 |
|---|---|---|
| committer | Xinhui | 2017-04-25 15:56:30 +0200 |
| commit | 389b10c7ad29f7a7c085d3c361144450ba10fcd5 (patch) | |
| tree | ba37ecee40d6e3bc7ebb15c891b47e4267f1270d | |
| parent | 219c856566cb861cee82288adeda02cf5b9ca751 (diff) | |
| download | chouette-core-389b10c7ad29f7a7c085d3c361144450ba10fcd5.tar.bz2 | |
Fix JourneyPatternsCollections#show display breadcrumb
Refs #3180
| -rw-r--r-- | app/controllers/journey_patterns_collections_controller.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/controllers/journey_patterns_collections_controller.rb b/app/controllers/journey_patterns_collections_controller.rb index ba54ddf26..7b97e1408 100644 --- a/app/controllers/journey_patterns_collections_controller.rb +++ b/app/controllers/journey_patterns_collections_controller.rb @@ -1,14 +1,19 @@ class JourneyPatternsCollectionsController < ChouetteController + defaults :resource_class => Chouette::JourneyPattern + before_action :user_permissions, only: :show + respond_to :html respond_to :json - before_action :user_permissions, only: :show belongs_to :referential do belongs_to :line, :parent_class => Chouette::Line do belongs_to :route, :parent_class => Chouette::Route end end + + alias_method :vehicle_journeys, :collection alias_method :route, :parent + alias_method :vehicle_journey, :resource def show @q = route.journey_patterns.search(params[:q]).result(distinct: true).includes(:stop_points) @@ -40,6 +45,7 @@ class JourneyPatternsCollectionsController < ChouetteController } end @stop_points_list = @stop_points_list.sort_by {|a| a[:position] } + build_breadcrumb :index end def user_permissions |
