aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXinhui2017-04-25 15:56:30 +0200
committerXinhui2017-04-25 15:56:30 +0200
commit389b10c7ad29f7a7c085d3c361144450ba10fcd5 (patch)
treeba37ecee40d6e3bc7ebb15c891b47e4267f1270d
parent219c856566cb861cee82288adeda02cf5b9ca751 (diff)
downloadchouette-core-389b10c7ad29f7a7c085d3c361144450ba10fcd5.tar.bz2
Fix JourneyPatternsCollections#show display breadcrumb
Refs #3180
-rw-r--r--app/controllers/journey_patterns_collections_controller.rb8
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