Skip to content

Commit 2fbcb14

Browse files
authored
* [Bitbucket] get_users - addition for start and limit * [Bitbucket] get_users - addition for start and limit * [Bitbucket] get_users - addition for start and limit * [Bitbucket] get_users - addition for start and limit
1 parent e885528 commit 2fbcb14

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

atlassian/bitbucket/__init__.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,16 +91,23 @@ def check_reindexing_status(self):
9191
url = self.resource_url("status", api_root="rest/indexing", api_version="latest")
9292
return self.get(url)
9393

94-
def get_users(self, user_filter=None):
94+
def get_users(self, user_filter=None, limit=25, start=0):
9595
"""
9696
Get list of bitbucket users.
97-
Use 'user_filter' for get specific users.
98-
:user_filter: str
97+
Use 'user_filter' for get specific users or get all users if necessary.
98+
:param user_filter: str - username, displayname or email
99+
:param limit: int - paginated limit to retrieve
100+
:param start: int - paginated point to start retreiving
101+
:return: The collection as JSON with all relevant information about the licensed user
99102
"""
100103
url = self.resource_url("users", api_version="1.0")
101104
params = {}
102105
if user_filter:
103106
params["filter"] = user_filter
107+
if limit:
108+
params["limit"] = limit
109+
if start:
110+
params["start"] = start
104111
return self.get(url, params=params)
105112

106113
def get_users_info(self, user_filter=None, start=0, limit=25):

docs/bitbucket.rst

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ Groups and admins
167167
bitbucket.all_project_administrators()
168168
169169
# Get users. Use 'user_filter' parameter to get specific users.
170-
bitbucket.get_users(user_filter="username")
170+
bitbucket.get_users(user_filter="username", limit=25, start=0)
171171
172172
Manage code
173173
-----------

0 commit comments

Comments
 (0)