avrj/eventTicketing

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

Summary

Maintainability
Test Coverage
<h1 class="page-header">
  <span>Admins</span>
  <%= link_to new_admin_user_path, class: "btn btn-primary pull-right" do %>
      <span class="glyphicon glyphicon-plus"></span> Add
  <% end %>
</h1>

<p>Total of <%= pluralize(@admins.count, "admin") %>.</p>
<%= form_tag admin_users_path, :method => :delete do %>
<table class="table table-striped">
  <thead>
  <tr>
    <th></th>
    <th>Username</th>
    <th>Superuser?</th>
    <th colspan="3"></th>
  </tr>
  </thead>

  <tbody>
  <% @admins.each do |admin| %>
      <tr>
        <td><%= check_box_tag 'admin_ids[]', admin.id %></td>
        <td><%= admin.username %></td>
        <% if admin.superuser %>
        <td>Yes</td>
            <% else %>
        <td>No</td>
            <% end %>
        <td>
          <!-- Split button -->
          <div class="btn-group pull-right">
            <%= link_to 'Show', admin_user_path(admin), class: "btn btn-primary" %>
            <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
              <span class="caret"></span>
              <span class="sr-only">Toggle Dropdown</span>
            </button>
            <ul class="dropdown-menu" role="menu">
              <li>
                <%= link_to edit_admin_user_path(admin) do %>
                    <span class="glyphicon glyphicon-edit"></span> Edit
                <% end %>
              </li>
              <li>
                <%= link_to admin_user_path(admin), method: :delete, data: {confirm: 'Are you sure?'} do %>
                    <span class="glyphicon glyphicon-remove"></span> Remove
                <% end %>
              </li>
            </ul>
          </div>
        </td>
      </tr>
  <% end %>
  </tbody>
</table>
    <%= submit_tag "Delete selected", class: "btn btn-danger", data: { confirm: "Are you sure?" } %>
<% end %>