-<% pi.each do |pipeline| %>
- <% pipeline.components.each do |k, v| %>
- <% if v[:job] and v[:job][:uuid] == @object.uuid %>
- <div>
- <b><%= k %></b> component of <%= link_to_if_arvados_object pipeline, friendly_name: true %>
- created at <%= render_localized_date(pipeline.created_at) %>.
- </div>
+ <div class="panel-heading">
+ <span class="panel-title">Used in jobs</span>
+ </div>
+
+ <% jobs = Job.order("created_at desc").filter([["components", "like", "%#{@object.uuid}%"]]).limit(10) %>
+ <%
+ too_many_message = ""
+ if jobs.items_available > jobs.results.size
+ too_many_message = (jobs.items_available - jobs.results.size).to_s + ' more jobs are not listed.'
+ end
+ %>
+ <div class="panel-body used-in-jobs">
+ <% if too_many_message != "" %>
+ <p><i><%= too_many_message %></i></p>