app/views/pipelines/_request.html.erb
<% request_comments_count = @requests_comment_count.fetch(request.id, 0) -%>
<% request_samples_count = @requests_samples_count.fetch(request.id, 0)-%>
<tr>
<td class="request center">
<%= hidden_label_tag_for_testing("request_#{request.id}", "Select #{request.asset.human_barcode} for batch") %>
<%= check_box :request, request.id, value: request.id, class: 'grouped_checkbox request_checkbox', :'data-count' => 1 %>
</td>
<td data-order="<%= request.priority %>">
<%= vite_image_tag "images/icon_#{request.priority}_flag.png", 'alt' => request.priority, size: '16x16', class: "flag_image #{can?(:change_priority, request) ? 'as_manager' : ''}", "data-priority" => request.priority, 'data-request-id' => request.id %>
</td>
<td><%= link_to request.submission_id, submission_path(request.submission) %></td>
<td><%= link_to request.id, request_path(request) %></td>
<td><%= link_to request.asset.try(:name), receptacle_path(request.asset) %></td>
<% unless request_comments_count.zero? -%>
<%= render partial: "request_comments", locals: { request: request, comments_count: request_comments_count } %>
<% else -%>
<td></td>
<% end -%>
<% if request.asset %>
<td><%= link_to "#{request.asset.human_barcode}", receptacle_path(request.asset) %></td>
<td><%= request_samples_count %></td>
<td><%= request.asset.concentration %></td>
<td><%= request.asset.scanned_in_date %></td>
<td><%= request.asset.tag_count_name %></td>
<% else %>
<td></td>
<td></td>
<td></td>
<% end %>
<% @information_types.each do |information_type| %>
<td title='<%="#{information_type.key}"%>'>
<%= h(request.request_metadata[information_type.key]) %>
</td>
<% end %>
<td><%= truncate(request.try(:submission).try(:study_names), separator: ' ') %></td>
</tr>