mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 07:53:49 +08:00
use limit & offset for pagination of group members
This commit is contained in:
@ -18,8 +18,11 @@ class GroupsController < ApplicationController
|
||||
|
||||
def members
|
||||
group = find_group(:group_id)
|
||||
members = group.users.order('username_lower asc')
|
||||
members = members.limit(200) if group.automatic
|
||||
|
||||
limit = (params[:limit] || 200).to_i
|
||||
offset = (params[:offset] || 0).to_i
|
||||
members = group.users.order('username_lower asc').limit(limit).offset(offset)
|
||||
|
||||
render_serialized(members.to_a, GroupUserSerializer)
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user