holderdeord/hdo-site

View on GitHub
app/views/layouts/_admin_navigation.html.erb

Summary

Maintainability
Test Coverage
<nav class="pull-right">

  <div class="dropdown <%= active_status_for(:representatives, :parliament_issues, :votes, :categories, :districts, :committees)%>" id="stortinget">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#stortinget">
      RĂ¥data
      <b class="caret"></b>
    </a>

    <ul class="dropdown-menu">
      <li>
        <%= link_to representatives_path do %>
          <%= Representative.model_name.human(count: 2).capitalize %>
        <% end %>
      </li>
      <li>
        <%= link_to parliament_issues_path do %>
          <%= ParliamentIssue.model_name.human(count: 2).capitalize %>
        <% end %>
      </li>
      <li>
        <%= link_to votes_path do %>
          <%= Vote.model_name.human(count: 2).capitalize %>
        <% end %>
      </li>
      <li>
        <%= link_to categories_path do %>
          <%= Category.model_name.human(count: 2).capitalize %>
        <% end %>
      </li>
      <li>
        <%= link_to districts_path do %>
          <%= District.model_name.human(count: 2).capitalize %>
        <% end %>
      </li>
      <li>
        <%= link_to committees_path do %>
          <%= Committee.model_name.human(count: 2).capitalize %>
        <% end %>
      </li>
    </ul>
  </div>


  <% if user_signed_in? %>
    <%= link_to t('app.questions_and_answers.short'), admin_questions_path %>

    <div class="dropdown <%= active_status_for 'admin/representatives', 'admin/users' %>">
      <a class="dropdown-toggle" data-toggle="dropdown" href="#users">
        <%= User.model_name.human(count: 2).capitalize %>
        <b class="caret"></b>
      </a>
      <ul class="dropdown-menu">
        <li><%= link_to 'Interne', admin_users_path %></li>
        <li><%= link_to Representative.model_name.human(count: 2).capitalize, admin_representatives_path %></li>
      </ul>
    </div>

    <div class="dropdown <%= active_status_for 'admin/issues', 'docs_analysis', 'admin/topics' %>">
      <a class="dropdown-toggle" data-toggle="dropdown" href="#analysis">
        <%= t 'app.analysis' %>
        <b class="caret"></b>
      </a>

      <ul class="dropdown-menu">
        <li><%= link_to t('app.issues.edit.new'), new_admin_issue_path %></li>
        <li><%= link_to t('app.admin.dashboard'), admin_root_path %></li>
        <li><%= link_to Issue.model_name.human(count: 2).capitalize, admin_issues_path %></li>
        <li><%= link_to Proposition.model_name.human(count: 2).capitalize, admin_propositions_path %></li>
        <li><%= link_to Government.model_name.human(count: 2).capitalize, admin_governments_path %></li>
        <li><%= link_to t('app.documentation.method'), docs_analysis_path %></li>
      </ul>
    </div>

    <%= link_to t('app.logout'), destroy_user_session_path, method: 'delete' %>
  <% else %>
    <%= link_to t('app.login'), new_user_session_path  %>
  <% end %>

</nav>