X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5dd1249f3ec74643957202977f92e42be78f65d8..dcf97f13fa730ba7af3fee9b6d7044592a30a2be:/apps/workbench/app/views/pipeline_instances/compare.html.erb diff --git a/apps/workbench/app/views/pipeline_instances/compare.html.erb b/apps/workbench/app/views/pipeline_instances/compare.html.erb index 08128a1179..99caf9bcb9 100644 --- a/apps/workbench/app/views/pipeline_instances/compare.html.erb +++ b/apps/workbench/app/views/pipeline_instances/compare.html.erb @@ -1,75 +1,15 @@ -<% content_for :css do %> -.notnormal { - background: #ffffaa; -} -.headrow div { - padding-top: .5em; - padding-bottom: .5em; -} -.headrow:first-child { - border-bottom: 1px solid black; -} -<% end %> - -<% pi_span = [(10.0/(@objects.count)).floor,1].max %> -
-<% [['Instance', :uuid], ['Template', :pipeline_template_uuid]].each do |label, attr| %> -
-
- <%# label %> -
- <% @objects.each do |object| %> -
- <%= render partial: 'application/arvados_attr_value', locals: { obj: object, attr: attr, attrvalue: object.send(attr.to_sym) } %> -
- <% end %> -
-<% end %> -
- -<% @rows.each do |row| %> -
-
- <%= row[:name] %> -
- <% @objects.each_with_index do |_, x| %> -
-
- - <% if row[:components][x] %> - <% pj = render_pipeline_job row[:components][x] %> - -
- <%= link_to_if_arvados_object pj[:job_id], {friendly_name: true, with_class_name: true}, {class: 'deemphasize'} %> -
- - <% %w(script script_version script_parameters output).each do |key| %> -
- <% unless key=='output' and pj[:result] != 'complete' %> - <% val = pj[key.to_sym] || pj[:job].andand[key.to_sym] %> - <% link_name = case - when !val - val = '' - when key == 'script_version' && val.match(/^[0-9a-f]{7,}$/) - val = val[0..7] # TODO: leave val alone, make link_to handle git commits - when key == 'output' - val.sub! /\+K.*$/, '' - val[0..12] - when key == 'script_parameters' - val = val.keys.sort.join(', ') - end - %> - <%= key %>: <%= link_to_if_arvados_object val, {friendly_name: true, link_text: link_name} %> - <% end %> -
- <% end %> - <% else %> - None - <% end %> -
-
+<% if (o = Group.find?(@objects.first.owner_uuid)) %> + <% content_for :breadcrumbs do %> + +
  • + <%= link_to(o.name, project_path(o.uuid)) %> +
  • + +
  • + <%= link_to '#' do %>compare pipelines<% end %> +
  • <% end %> -
    -
    -
    <% end %> +<%= render partial: 'content', layout: 'content_layout', locals: {pane_list: controller.compare_pane_list } %>