Merge branch '11095-cwl-control-reuse' closes #11095
[arvados.git] / services / api / app / controllers / arvados / v1 / pipeline_instances_controller.rb
index 9781caf7e8183f618d33971335ed4d6e38a23ab3..c44c81a733d1f432f378cea58c25d3eb359bf32d 100644 (file)
@@ -1,5 +1,11 @@
 class Arvados::V1::PipelineInstancesController < ApplicationController
-  accept_attribute_as_json :components_summary, Hash
   accept_attribute_as_json :components, Hash
   accept_attribute_as_json :properties, Hash
+  accept_attribute_as_json :components_summary, Hash
+
+  def cancel
+    reload_object_before_update
+    @object.cancel cascade: params[:cascade]
+    show
+  end
 end