1 <% outgoing = Link.where(tail_uuid: @object.uuid) %>
2 <% incoming = Link.where(head_uuid: @object.uuid) %>
6 preload_head_uuids = []
7 outgoing.results.each do |link|
8 preload_uuids << link.uuid
9 preload_head_uuids << link.head_uuid
11 preload_uuids << preload_head_uuids
12 preload_collections_for_objects preload_uuids
13 preload_links_for_objects preload_head_uuids
16 <h3>Metadata about this object</h3>
17 <% if outgoing.items_available > 0 %>
18 <table class="table topalign">
21 <th>metadata uuid</th>
29 <% outgoing.each do |link| %>
31 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "uuid", attrvalue: link.uuid } %></td>
32 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "link_class", attrvalue: link.link_class } %></td>
33 <td><%= render_editable_attribute link, 'name' %></td>
34 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "properties", attrvalue: link.properties } %></td>
35 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "head_uuid", attrvalue: link.head_uuid } %></td>
44 <h3>Metadata that refers to this object</h3>
45 <% if incoming.items_available > 0 %>
46 <table class="table topalign">
49 <th>metadata uuid</th>
57 <% incoming.each do |link| %>
59 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "uuid", attrvalue: link.uuid } %></td>
60 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "tail_uuid", attrvalue: link.tail_uuid } %></td>
61 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "link_class", attrvalue: link.link_class } %></td>
62 <td><%= render_editable_attribute link, 'name' %></td>
63 <td><%= render partial: 'application/arvados_attr_value', locals: { obj: link, attr: "properties", attrvalue: link.properties } %></td>