app/views/admin_user/index.html.erb
<%= render 'scopes' %>
<div class="row">
<%= form_tag nil, method: :get, class: 'form form-search span12' do %>
<div class="input-append">
<%= text_field_tag 'query', params[:query], size: 30, class: 'input-large search-query' %>
<%= hidden_field_tag 'sort_order', @sort_order %>
<%= submit_tag 'Search', class: 'btn' %>
</div>
<span class="help-inline">(substring search, names, emails and about me)</span>
<div class="input-group role-filter">
<span class="help-inline">Filter by role:</span>
<% Role.where(name: Role.grantable_roles).order(:name).each do |role| %>
<label class="checkbox-inline">
<%= check_box_tag 'roles[]', role.name, @roles.include?(role.name) %>
<%= role.name.humanize %>
</label>
<% end %>
</div>
<% end %>
</div>
<div class="row">
<div class="span12 btn-group sort-order">
<% @sort_options.keys.each do |sort_order| %>
<%=
link_to_unless(@sort_order == sort_order, sort_order_humanized(sort_order), url_for(:sort_order => sort_order, :query => @query), :class => 'btn') do
link_to sort_order_humanized(sort_order), '#', :class => 'btn disabled'
end
%>
<% end %>
</div>
</div>
<div class="row">
<div class="span12">
<%= render :partial => 'user_table', :locals => { :users => @admin_users } %>
</div>
</div>