Add 'apps/arv-web/' from commit 'f9732ad8460d013c2f28363655d0d1b91894dca5'
[arvados.git] / apps / workbench / app / views / jobs / _show_status.html.erb
1 <div class="arv-log-refresh-control"
2      data-load-throttle="15000"
3      ></div>
4 <%=
5    pj = {}
6    pj[:job] = @object
7    pj[:name] = @object[:name] || "this job"
8    pj[:progress_bar] = render(partial: "job_progress",
9                               locals: {:j => @object })
10    tasks = JobTask.filter([['job_uuid', '=', @object.uuid]]).results
11    render(partial: 'pipeline_instances/running_component',
12           locals: { tasks: tasks, pj: pj, i: 0, expanded: true})
13 %>
14
15 <div class="panel panel-default">
16   <div class="panel-heading">
17     <span class="panel-title">Used in pipelines</span>
18   </div>
19   <div class="panel-body">
20     <% pi = PipelineInstance.order("created_at desc").filter([["components", "like", "%#{@object.uuid}%"]]) %>
21
22     <% pi.each do |pipeline| %>
23       <% pipeline.components.each do |k, v| %>
24         <% if v[:job] and v[:job][:uuid] == @object.uuid %>
25           <div>
26             <b><%= k %></b>
27             component of
28             <%= link_to_if_arvados_object pipeline, friendly_name: true %>
29             created at
30             <%= render_localized_date(pipeline.created_at) %>.
31           </div>
32         <% end %>
33       <% end %>
34     <% end %>
35   </div>
36 </div>