X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a6c0e01403377311a12f6d9ae587d92dbc00e1fd..cdff1d7e5eadb611578090585e1e54aae41e7e66:/services/api/app/controllers/arvados/v1/pipeline_instances_controller.rb diff --git a/services/api/app/controllers/arvados/v1/pipeline_instances_controller.rb b/services/api/app/controllers/arvados/v1/pipeline_instances_controller.rb index 67090e68f2..baffda1c99 100644 --- a/services/api/app/controllers/arvados/v1/pipeline_instances_controller.rb +++ b/services/api/app/controllers/arvados/v1/pipeline_instances_controller.rb @@ -1,6 +1,15 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + 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