<% template = PipelineTemplate.find?(@object.pipeline_template_uuid) %> <%= content_for :content_top do %> <h2> <%= render_editable_attribute @object, 'name', nil %> </h2> <% if template %> <blockquote><span class="deemphasize">From template:</span><br /> <%= link_to_if_arvados_object template, friendly_name: true %><br /> <%= template.description %> </blockquote> <% end %> <% end %> <% content_for :tab_line_buttons do %> <%= link_to(copy_pipeline_instance_path('id' => @object.uuid, 'pipeline_instance[state]' => 'New'), class: 'btn btn-primary', #data: {toggle: :tooltip, placement: :top}, title: 'copy and modify', method: :post, ) do %> Clone and edit <i class="fa fa-fw fa-copy"></i> <% end %> <% if @object.state.in? ['New', 'Ready'] %> <%= link_to(url_for('pipeline_instance[state]' => 'RunningOnServer'), class: 'btn btn-primary run-pipeline-button', method: :patch ) do %> Run <i class="fa fa-fw fa-play"></i> <% end %> <% else %> <% if @object.state.in? ['RunningOnClient', 'RunningOnServer'] %> <%= link_to(url_for('pipeline_instance[state]' => 'Paused'), class: 'btn btn-primary run-pipeline-button', method: :patch ) do %> Stop <i class="fa fa-fw fa-stop"></i> <% end %> <% elsif @object.state == 'Paused' %> <%= link_to(url_for('pipeline_instance[state]' => 'RunningOnServer'), class: 'btn btn-primary run-pipeline-button', method: :patch ) do %> Resume <i class="fa fa-fw fa-play"></i> <% end %> <% end %> <% end %> <% end %> <%= render partial: 'content', layout: 'content_layout', locals: {pane_list: controller.show_pane_list }%>