Skip to content

Commit a55c6dd

Browse files
committed
[Bitbucket] get_users - addition for start and limit
1 parent e885528 commit a55c6dd

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
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):

0 commit comments

Comments
 (0)