diff options
| -rw-r--r-- | app/assets/stylesheets/modules/_jp_collection.sass | 2 | ||||
| -rw-r--r-- | app/controllers/journey_patterns_collections_controller.rb | 7 | ||||
| -rw-r--r-- | app/views/api/v1/journey_patterns/show.rabl | 3 | 
3 files changed, 8 insertions, 4 deletions
| diff --git a/app/assets/stylesheets/modules/_jp_collection.sass b/app/assets/stylesheets/modules/_jp_collection.sass index 48f82a05a..90005ac3d 100644 --- a/app/assets/stylesheets/modules/_jp_collection.sass +++ b/app/assets/stylesheets/modules/_jp_collection.sass @@ -128,6 +128,7 @@            padding: 5px            color: white            position: absolute +          cursor: not-allowed            left: 75px            top: -1px            transform: translateY(-50%) @@ -171,6 +172,7 @@                color: black        .edit-mode .costs +        cursor: pointer          p            margin-bottom: 5px            & + p diff --git a/app/controllers/journey_patterns_collections_controller.rb b/app/controllers/journey_patterns_collections_controller.rb index 6b661da0c..4c698bb89 100644 --- a/app/controllers/journey_patterns_collections_controller.rb +++ b/app/controllers/journey_patterns_collections_controller.rb @@ -23,14 +23,15 @@ class JourneyPatternsCollectionsController < ChouetteController        @q = @q.where(id: ids)      end      @q = @q.includes(:stop_points) -    # @q = route.journey_patterns.search(params[:q]).result().includes(:stop_points)      @ppage = 10      @journey_patterns ||= @q.paginate(page: params[:page], per_page: @ppage).order(:name)      respond_to do |format| -      format.json +      format.json do +        @journey_patterns = @journey_patterns.includes(stop_points: {stop_area: :stop_area_referential}) +      end        format.html do          @stop_points_list = [] -        route.stop_points.each do |sp| +        route.stop_points.includes(:stop_area).each do |sp|            @stop_points_list << {              :id => sp.stop_area.id,              :route_id => sp.try(:route_id), diff --git a/app/views/api/v1/journey_patterns/show.rabl b/app/views/api/v1/journey_patterns/show.rabl index 67d483147..815b1cf0b 100644 --- a/app/views/api/v1/journey_patterns/show.rabl +++ b/app/views/api/v1/journey_patterns/show.rabl @@ -14,11 +14,12 @@ node(:route_short_description) do |journey_pattern|  end  node(:vehicle_journey_object_ids) do |journey_pattern| -  journey_pattern.vehicle_journeys.map(&:objectid) +  journey_pattern.vehicle_journeys.pluck(:objectid)  end unless root_object.vehicle_journeys.empty?  child :stop_points => :stop_area_short_descriptions do |stop_points|    node do |stop_point| +    cache stop_point.stop_area_id      partial("api/v1/stop_areas/short_description", :object => stop_point.stop_area)    end  end | 
