X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/964ab3dd90ff1508efc0c77378cde2b3a4da1029..0eb72b526bf8bbb011551ecf019f604e17a534f1:/apps/workbench/app/views/pipeline_instances/_show_tab_buttons.html.erb diff --git a/apps/workbench/app/views/pipeline_instances/_show_tab_buttons.html.erb b/apps/workbench/app/views/pipeline_instances/_show_tab_buttons.html.erb index 38a7c913d4..ae9e3c791c 100644 --- a/apps/workbench/app/views/pipeline_instances/_show_tab_buttons.html.erb +++ b/apps/workbench/app/views/pipeline_instances/_show_tab_buttons.html.erb @@ -1,3 +1,8 @@ +<%# Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: AGPL-3.0 %> + +<% if current_user.andand.is_active %> <% if @object.state.in? ['Complete', 'Failed', 'Cancelled', 'Paused'] %> <%= link_to(copy_pipeline_instance_path('id' => @object.uuid, 'script' => "use_latest", "components" => "use_latest", "pipeline_instance[state]" => "RunningOnServer"), @@ -26,10 +31,11 @@ <% end %> <% else %> <% if @object.state.in? ['RunningOnClient', 'RunningOnServer'] %> - <%= link_to(url_for('pipeline_instance[state]' => 'Paused'), + <%= link_to(cancel_pipeline_instance_path, class: 'btn btn-primary run-pipeline-button', title: 'Pause this pipeline', - method: :patch + data: {confirm: 'All unfinished child jobs will be canceled, even if they are being used in another job or pipeline. Are you sure you want to pause this pipeline?'}, + method: :post ) do %> Pause <% end %> @@ -43,3 +49,4 @@ <% end %> <% end %> <% end %> +<% end %>