diff options
| -rw-r--r-- | CHANGELOG.md | 3 | ||||
| -rw-r--r-- | app/controllers/vehicle_journeys_controller.rb | 26 |
2 files changed, 15 insertions, 14 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b1cc9129..509211634 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,8 @@ * Mieux expliquer les espaces de données dans l'aide (Mantis 22286 et 22811) * Créer un calendrier avec des dates ou périodes vides, crée un calendrier vide (Mantis 24425) * Remplacer détruire par supprimer dans les confirmation de suppression (Mantis 24414) - * Protection des listes avec filtre si la page courante est au dela du nombre de pages (Mantis 20954) + * Protection des listes avec filtre si la page courante est au delà du nombre de pages (Mantis 20954) + * l'export n'accepte plus une liste de réseaux (Mantis 26438) # Version 2.3.0 (18/04/14) * Migration technique de chouette (Java) diff --git a/app/controllers/vehicle_journeys_controller.rb b/app/controllers/vehicle_journeys_controller.rb index 1746314f2..848fda507 100644 --- a/app/controllers/vehicle_journeys_controller.rb +++ b/app/controllers/vehicle_journeys_controller.rb @@ -30,31 +30,31 @@ class VehicleJourneysController < ChouetteController update!(:alert => t('activerecord.errors.models.vehicle_journey.invalid_times')) end -# def index -# index! do |format| -# format.html { -# if collection.out_of_bounds? -# redirect_to params.merge(:page => 1) -# end -# } -# end -# end + def index + index! do |format| + format.html { + @matrix ||= matrix + if collection.out_of_bounds? + redirect_to params.merge(:page => 1) + end + } + end + end # overwrite inherited resources to use delete instead of destroy # foreign keys will propagate deletion) def destroy_resource(object) - object.delete + object.delete end protected alias_method :vehicle_journey, :resource - + def collection @q = parent.sorted_vehicle_journeys.search(params[:q]) - @vehicle_journeys ||= @q.result.order( "vehicle_journey_at_stops.departure_time").paginate(:page => params[:page], :per_page => 8) - @matrix ||= matrix + @vehicle_journeys ||= @q.result.order( "vehicle_journey_at_stops.departure_time").paginate(:page => params[:page], :per_page => 8) end def matrix |
