aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/lines_controller.rb1
-rw-r--r--app/controllers/routes_controller.rb27
2 files changed, 26 insertions, 2 deletions
diff --git a/app/controllers/lines_controller.rb b/app/controllers/lines_controller.rb
index ac441f3ad..9d4ec18ae 100644
--- a/app/controllers/lines_controller.rb
+++ b/app/controllers/lines_controller.rb
@@ -8,6 +8,7 @@ class LinesController < ChouetteController
def show
@map = LineMap.new referential, resource
+ @routes = @line.routes.paginate(:page => params[:page], :per_page => 10)
show!
end
diff --git a/app/controllers/routes_controller.rb b/app/controllers/routes_controller.rb
index 958d23cf9..55a700315 100644
--- a/app/controllers/routes_controller.rb
+++ b/app/controllers/routes_controller.rb
@@ -8,10 +8,33 @@ class RoutesController < ChouetteController
end
def index
- @per_page = 10
- index!
+ index! do |format|
+ format.html { redirect_to referential_line_path(@referential,@line) }
+ end
end
+ def show
+ @stop_areas = resource.stop_areas.paginate(:page => params[:page], :per_page => 10)
+ show!
+ end
+
+ def destroy
+ destroy! do |success, failure|
+ success.html { redirect_to referential_line_path(@referential,@line) }
+ end
+ end
+
+ def create
+ create! do |success, failure|
+ success.html { redirect_to referential_line_path(@referential,@line) }
+ end
+ end
+
+ def update
+ update! do |success, failure|
+ success.html { redirect_to referential_line_path(@referential,@line) }
+ end
+ end
protected
alias_method :route, :resource