2755: Verify permission signatures on create.
[arvados.git] / services / api / app / controllers / arvados / v1 / nodes_controller.rb
index 4415a511631df1b4646b974c7595816b9f9db71d..990397bf7cee77928ecc3d889ab313c173197c2a 100644 (file)
@@ -1,12 +1,12 @@
 class Arvados::V1::NodesController < ApplicationController
-  skip_before_filter :require_auth_scope_all, :only => :ping
+  skip_before_filter :require_auth_scope, :only => :ping
   skip_before_filter :find_object_by_uuid, :only => :ping
   skip_before_filter :render_404_if_no_object, :only => :ping
 
   def create
     @object = Node.new
     @object.save!
-    @object.start!(lambda { |h| arvados_v1_ping_node_url(h) })
+    @object.start!(lambda { |h| ping_arvados_v1_node_url(h) })
     show
   end
 
@@ -15,7 +15,7 @@ class Arvados::V1::NodesController < ApplicationController
   end
 
   def ping
-    act_as_system_user do 
+    act_as_system_user do
       @object = Node.where(uuid: (params[:id] || params[:uuid])).first
       if !@object
         return render_not_found