crowdAI/crowdai

View on GitHub
app/views/submissions/_submission.html.erb

Summary

Maintainability
Test Coverage
  <tr id='participant-<%= submission.participant_id %>' >
    <td class='id'><%= submission.id %></td>
    <td class="participant">
      <div class="user-link">
        <div class='text-badge'>
          <%= link_to submission.participant.name,
                participant_path(submission.participant.slug),
                target: :_blank %>
          <% if submission.participant.admin? %>
            <span class='badge badge-accent'>Admin</span>
          <% end %>
          <% if submission.participant.organizer_id == submission.challenge.organizer_id %>
            <span class='badge badge-accent'>Organizer</span>
          <% end %>
        </div>
      </div>
    </td>
    <td>
      <%= link_to challenge_submission_path(
            submission.challenge_id,submission) do %>
              <%= status_badge(submission.grading_status_cd) %>
      <% end %>
    </td>
    <td>
      <% if @challenge.show_leaderboard? %>
        <% if submission.score_display.present? %>
          <%= submission.score_display %>
        <% else %>
          –
        <% end %>
      <% else %>
      Invisible
      <% end %>
    </td>
    <% unless @challenge.secondary_sort_order_cd == 'not_used' %>
      <td>
        <% if @challenge.show_leaderboard? %>
          <% if submission.score_secondary_display.present? %>
            <%= submission.score_secondary_display %>
          <% else %>
            –
          <% end %>
        <% else %>
        Invisible
        <% end %>
      </td>
    <% end %>
    <td class='description'>
      <%= submission.grading_message %>
    </td>
    <td class='submission'><%= submission.created_at.strftime('%d %b %Y %H:%M:%S') %></td>
    <td class='action'>
      <% if submission.challenge.submissions_page %>
        <%= link_to challenge_submission_path(
              submission.challenge_id,submission),
              class: 'btn btn-secondary' do %>
                <i class="fa fa-arrows-alt" aria-hidden="true"></i>
              <% end %>
      <% end %>
    </td>
    <td class='action'>
      <% if policy(submission).update? %>
        <%= link_to edit_challenge_submission_path(@challenge,submission) do %>
          <i class="fa fa-pencil-square-o fa-lg" aria-hidden="true"></i>
        <% end %>
      <% end %>
    </td>
  </tr>