12125: Initial work, separate collection and project trash tabs.
[arvados.git] / apps / workbench / app / views / trash_items / _show_trash_rows.html.erb
1 <%# Copyright (C) The Arvados Authors. All rights reserved.
2
3 SPDX-License-Identifier: AGPL-3.0 %>
4
5 <% @objects.each do |obj| %>
6     <tr data-object-uuid="<%= obj.uuid %>" data-kind="<%= obj.kind %>" >
7       <td>
8         <% if obj.editable? %>
9           <%= check_box_tag 'uuids[]', obj.uuid, false, :class => 'persistent-selection', style: 'cursor: pointer;' %>
10         <% end %>
11       </td>
12       <td>
13         <%= if !obj.name.blank? then obj.name else obj.uuid end %>
14       </td>
15       <td>
16         <% if obj.trash_at %>
17           <%= render_localized_date(obj.trash_at)  %>
18         <% end %>
19         <br />
20         <% if obj.delete_at %>
21           <%= render_localized_date(obj.delete_at) %>
22         <% end %>
23       </td>
24       <td>
25         <%= link_to_if_arvados_object obj.owner_uuid, friendly_name: true %>
26       </td>
27       <td>
28         <%= obj.uuid %><br /><%= obj.portable_data_hash %>
29       </td>
30       <td>
31         <% for i in (0..[2, obj.files.length-1].min) %>
32           <% file = obj.files[i] %>
33           <% file_path = "#{file[0]}/#{file[1]}" %>
34           <%= file_path %><br />
35         <% end %>
36         <% if obj.files.length > 3 %>
37           <%= "(#{obj.files.length-3} more files)" %>
38         <% end %>
39       </td>
40       <td>
41         <%= render partial: 'untrash_item', locals: {object:obj} %>
42       </td>
43     </tr>
44 <% end %>