<% query ||= nil %> <% text = query.present? ? highlight(asset.file_file_name, query.strip.split(/\s+/)) : asset.file_file_name %> <% if asset.step %> <% protocol = asset.step.protocol %> <% if protocol.in_module? && can_view_or_download_step_assets(protocol) %> <%= text %> <% elsif protocol.in_repository? && can_read_protocol_in_repository?(protocol) %> <%= text %> <% end %> <% elsif asset.result and can_view_or_download_result_assets(asset.result.my_module) %> <%= text %> <% else %> <%= text %> <% end %>