holderdeord/hdo-site

View on GitHub
app/views/admin/issues/index.html.erb

Summary

Maintainability
Test Coverage
<% page_title "Saker - Admin - #{t('app.title')}" %>

<h1><%= Issue.model_name.human(count: 2).capitalize %></h1>

<div class="row-fluid">
  <div class="tabbable">
    <ul class="nav nav-tabs">
      <% Issue::STATUSES.each_with_index do |status, idx| %>
        <li class="span3 <%= 'active' if idx == 0 %>">
          <a href="#<%= status %>-tab" data-toggle="tab"><%= t("app.issues.status.#{status}") %> (<%= @issues_by_status[status].try(:size) || 0 %>)</a>
        </li>
      <% end %>
    </ul>

    <div class="tab-content">
      <% Issue::STATUSES.each_with_index do |status, idx| %>
        <div id="<%= status %>-tab" class="tab-pane <%= 'active' if idx == 0 %>">
          <%= render partial: 'issue_index_table', locals: { status: status, issues: @issues_by_status[status] || [] } %>
        </div>
      <% end %>
    </div>
  </div>
</div>