testmycode/tmc-server

View on GitHub
app/views/courses/_list.html.erb

Summary

Maintainability
Test Coverage
<% locals[:courses].each do |course| %>
  <%= link_to organization_course_path(@organization, course), class: "course-card-link" do %>
    <div class="card course-card<% unless course.hidden? || course.disabled? %> border-secondary<% end %>">
      <div class="card-body<% if course.hidden? || course.disabled? %> text-secondary<% end %>">
        <h4 class="card-title">
          <%= course.title %>
          <small class="text-muted">(<%= course.name %>)</small>
        </h4>
        <%= course.description.presence || "A mysterious course without description." %>
      </div>
    </div>
  <% end %>
  <br>
<% end %>

<% if signed_in? %>
  <div class="alternative-options-links">[<%= link_to "json", "#{organization_courses_path organization_id: @organization.slug, format: :json, api_version: ApiVersion::API_VERSION}" %>]</div>
<% end %>