]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/segment_controller.rb
initial copy for 0.5 branch (drop segments & add relationships)
[rails.git] / app / controllers / segment_controller.rb
index 31738ce139df4410d50e20d158edf79865714b07..42e939a655e1a2f5f8ba7913882815c03e759742 100644 (file)
@@ -1,7 +1,9 @@
 class SegmentController < ApplicationController
   require 'xml/libxml'
 
-  before_filter :authorize, :only => [:create, :update, :destroy]
+  session :off
+  before_filter :authorize, :only => [:create, :update, :delete]
+  before_filter :check_availability, :only => [:create, :update, :delete]
   after_filter :compress_output
 
   def create
@@ -61,7 +63,6 @@ class SegmentController < ApplicationController
           elsif !new_segment.preconditions_ok?
             render :nothing => true, :status => :precondition_failed
           else
-            segment.timestamp = Time.now
             segment.user_id = @user.id
             segment.node_a = new_segment.node_a
             segment.node_b = new_segment.node_b