git-svn-id: http://svn.redmine.org/redmine/trunk@15756 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/3.4.0
@@ -30,7 +30,12 @@ class GroupsController < ApplicationController | |||
def index | |||
respond_to do |format| | |||
format.html { | |||
@groups = Group.sorted.to_a | |||
scope = Group.sorted | |||
scope = scope.like(params[:name]) if params[:name].present? | |||
@group_count = scope.count | |||
@group_pages = Paginator.new @group_count, per_page_option, params['page'] | |||
@groups = scope.limit(@group_pages.per_page).offset(@group_pages.offset).to_a | |||
@user_count_by_group_id = user_count_by_group_id | |||
} | |||
format.api { |
@@ -4,6 +4,7 @@ | |||
<%= title l(:label_group_plural) %> | |||
<% if @groups.any? %> | |||
<div class="autoscroll"> | |||
<table class="list groups"> | |||
<thead><tr> | |||
<th><%=l(:label_group)%></th> | |||
@@ -20,6 +21,8 @@ | |||
<% end %> | |||
</tbody> | |||
</table> | |||
</div> | |||
<span class="pagination"><%= pagination_links_full @group_pages, @group_count %></span> | |||
<% else %> | |||
<p class="nodata"><%= l(:label_no_data) %></p> | |||
<% end %> |