diff options
| author | Michel Etienne | 2014-05-05 14:22:29 +0200 |
|---|---|---|
| committer | Michel Etienne | 2014-05-05 14:22:29 +0200 |
| commit | c9d2cf5d2bb8264a393ebc3f62110d14d085b180 (patch) | |
| tree | a468e2d94bf8484a2b165629e619f4ee5afdbabe | |
| parent | f48ad8f1aa5ab9da55f4ea31bdbb293ba5f55bde (diff) | |
| parent | b129bfec5ab5255eb94889ce118ed4130dc2468b (diff) | |
| download | chouette-core-c9d2cf5d2bb8264a393ebc3f62110d14d085b180.tar.bz2 | |
Merge branch 'master' of github.com:afimb/chouette2
Conflicts:
app/controllers/vehicle_journeys_controller.rb
| -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 |
