X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/32af86f5f4a2849b12c96e40ed20d33b7682ba55..0eb72b526bf8bbb011551ecf019f604e17a534f1:/apps/workbench/app/views/pipeline_templates/show.html.erb diff --git a/apps/workbench/app/views/pipeline_templates/show.html.erb b/apps/workbench/app/views/pipeline_templates/show.html.erb index 725d63db73..7f07d27850 100644 --- a/apps/workbench/app/views/pipeline_templates/show.html.erb +++ b/apps/workbench/app/views/pipeline_templates/show.html.erb @@ -1,18 +1,29 @@ -<% content_for :tab_line_buttons do %> - <%= button_to(choose_projects_path(id: "run-pipeline-button", - title: 'Choose project', - editable: true, - action_name: 'Choose', - action_href: pipeline_instances_path, - action_method: 'post', - action_data: {selection_param: 'pipeline_instance[owner_uuid]', - 'pipeline_instance[pipeline_template_uuid]' => @object.uuid, - 'success' => 'redirect-to-created-object' - }.to_json), - { class: "btn btn-primary btn-sm", remote: true, method: 'get' } - ) do %> - Run this pipeline - <% end %> +<%# Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: AGPL-3.0 %> + +<% if @object.editable? %> + <% content_for :tab_line_buttons do %> + <%= link_to(choose_projects_path( + id: "run-pipeline-button", + title: 'Choose project', + editable: true, + action_name: 'Choose', + action_href: pipeline_instances_path, + action_method: 'post', + action_data: { + 'selection_param' => 'pipeline_instance[owner_uuid]', + 'pipeline_instance[pipeline_template_uuid]' => @object.uuid, + 'pipeline_instance[description]' => "Created at #{Time.now.localtime}" + (@object.name.andand.size.andand>0 ? " using the pipeline template *#{@object.name}*" : ""), + 'success' => 'redirect-to-created-object', + }.to_json), { + class: "btn btn-primary btn-sm", + remote: true, + title: 'Run this pipeline' + }) do %> + Run this pipeline + <% end %> + <% end %> <% end %> <%= render file: 'application/show.html.erb', locals: local_assigns %>