diff options
| author | Alban Peignier | 2017-12-20 22:20:02 +0100 |
|---|---|---|
| committer | GitHub | 2017-12-20 22:20:02 +0100 |
| commit | b012deb3ec8626d2d114dd725cfaeed363e08e25 (patch) | |
| tree | de17c3b082391b104b868b9f591dbdd3acf2187b /app/controllers | |
| parent | 6b4b00a57d2c96ea9f2c663dd9892ccdd4fdbd29 (diff) | |
| parent | c683f940f274d9f9a9cbfb00e33c6f45a3526960 (diff) | |
| download | chouette-core-b012deb3ec8626d2d114dd725cfaeed363e08e25.tar.bz2 | |
Merge pull request #163 from af83/5341-create-referential-vehiclejourneys-controller
Create ReferentialVehicleJourneysController. Refs #5341
Diffstat (limited to 'app/controllers')
| -rw-r--r-- | app/controllers/referential_vehicle_journeys_controller.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/app/controllers/referential_vehicle_journeys_controller.rb b/app/controllers/referential_vehicle_journeys_controller.rb new file mode 100644 index 000000000..ad08699a5 --- /dev/null +++ b/app/controllers/referential_vehicle_journeys_controller.rb @@ -0,0 +1,17 @@ +# +# Browse all VehicleJourneys of the Referential +# +class ReferentialVehicleJourneysController < ChouetteController + include ReferentialSupport + defaults :resource_class => Chouette::VehicleJourney, collection_name: :vehicle_journeys + + requires_feature :referential_vehicle_journeys + + private + + def collection + @q ||= end_of_association_chain.ransack(params[:q]) + @vehicle_journeys ||= @q.result.includes(:vehicle_journey_at_stops).paginate page: params[:page], per_page: 10 + end + +end |
