1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-01 07:26:37 +00:00

Get group members add LIMIT (#416)

This commit is contained in:
feiniks
2020-10-15 15:26:01 +08:00
committed by GitHub
parent 005b0503d2
commit 50ab9a8ffe
8 changed files with 37 additions and 14 deletions

View File

@@ -1048,11 +1048,11 @@ class CcnetAPI(object):
def get_group(self, group_id):
return ccnet_threaded_rpc.get_group(group_id)
def get_group_members(self, group_id):
def get_group_members(self, group_id, start=-1, limit=-1):
"""
Return a list of GroupUser objects (ccnet/lib/ccnetobj.vala)
"""
return ccnet_threaded_rpc.get_group_members(group_id)
return ccnet_threaded_rpc.get_group_members(group_id, start, limit)
def get_members_with_prefix (self, group_id, prefix=None):
"""

View File

@@ -176,7 +176,7 @@ def remove_group_user(user):
def get_group_members(group_id, start=-1, limit=-1):
group_id_int = int(group_id)
try:
members = ccnet_threaded_rpc.get_group_members(group_id_int)
members = ccnet_threaded_rpc.get_group_members(group_id_int, start, limit)
except SearpcError:
members = []
return members