- </div>
- </div>
-
- <div class="panel panel-default">
- <div class="panel-heading"><span class="panel-title">Recently finished pipelines</span></div>
- <div class="panel-body">
- <% finished_pipelines(8).each do |p| %>
- <div class="dashboard-panel-info-row">
- <div class="row">
- <div class="col-md-6 x-ellip">
- <%= link_to_if_arvados_object p, friendly_name: true %>
- </div>
- <div class="col-md-2">
- <%= render partial: "pipeline_status_label", locals: {p: p}%>
- </div>
- <div class="col-md-4">
- <span class="utc-date" data-utc-date="<%= p[:finished_at] || p[:modified_at] %>"
- data-utc-date-opts="noseconds"><%= p[:modified_at] %></span>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12">
- <% if p[:started_at] and p[:finished_at] %>
- <% pipeline_time = p[:finished_at] - p[:started_at] %>
- Active for <%= runtime(pipeline_time, false) %>
- <% end %>
-
- <span class="pull-right">
- <% outputs = [] %>
- <% p.components.each do |k, c| %>
- <% outputs << c[:output_uuid] if c[:output_uuid] %>
- <% end %>
- <% if outputs.size == 0 %>
- No output.
- <% elsif outputs.size == 1 %>
- <i class="fa fa-fw fa-archive"></i> <%= link_to_if_arvados_object outputs[0], friendly_name: true %>
- <% else %>
- <a href="#<%= p[:uuid] %>" data-toggle="collapse">Outputs <span class="caret"></span></a>
- <% end %>
- </span>
- </div>
- </div>
-
- <div class="row collapse" id="<%= p[:uuid] %>" >
- <div class="col-md-offset-3 col-md-10">
- <% outputs.each do |out| %>
- <div>
- <i class="fa fa-fw fa-archive"></i> <%= link_to_if_arvados_object out, friendly_name: true %>
- </div>
- <% end %>
- </div>
- </div>
-
- </div>