Skip to content

Commit 01d0b9e

Browse files
author
Gonchik Tsymzhitov
committed
Jira: Polish the jira.py
1 parent d49e3d0 commit 01d0b9e

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

atlassian/jira.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1832,10 +1832,9 @@ def get_all_assignable_users_for_project(self, project_key, start=0, limit=50):
18321832
fixed system limits. Default by built-in method: 50
18331833
:return:
18341834
"""
1835-
url = "rest/api/2/user/assignable/search?project={project_key}&startAt={start}&maxResults={limit}".format(
1836-
project_key=project_key, start=start, limit=limit
1837-
)
1838-
return self.get(url)
1835+
params = {"project": project_key, "startAt": start, "maxResults": limit}
1836+
url = "rest/api/2/user/assignable/search"
1837+
return self.get(url, params=params)
18391838

18401839
def get_assignable_users_for_issue(self, issue_key, username=None, start=0, limit=50):
18411840
"""
@@ -1847,11 +1846,10 @@ def get_assignable_users_for_issue(self, issue_key, username=None, start=0, limi
18471846
fixed system limits. Default by built-in method: 50
18481847
:return:
18491848
"""
1850-
url = "rest/api/2/user/assignable/search?issueKey={issue_key}&startAt={start}&maxResults={limit}".format(
1851-
issue_key=issue_key, start=start, limit=limit
1852-
)
1849+
params = {"issueKey": issue_key, "startAt": start, "maxResults": limit}
18531850
if username:
1854-
url += "&username={username}".format(username=username)
1851+
params["username"] = username
1852+
url = "rest/api/2/user/assignable/search"
18551853
return self.get(url)
18561854

18571855
def get_status_id_from_name(self, status_name):
@@ -1867,7 +1865,6 @@ def get_all_time_tracking_providers(self):
18671865
Returns all time tracking providers. By default, Jira only has one time tracking provider: JIRA provided time
18681866
tracking. However, you can install other time tracking providers via apps from the Atlassian Marketplace.
18691867
"""
1870-
18711868
url = "rest/api/3/configuration/timetracking/list"
18721869
return self.get(url)
18731870

@@ -1876,7 +1873,6 @@ def get_selected_time_tracking_provider(self):
18761873
Returns the time tracking provider that is currently selected. Note that if time tracking is disabled,
18771874
then a successful but empty response is returned.
18781875
"""
1879-
18801876
url = "rest/api/3/configuration/timetracking"
18811877
return self.get(url)
18821878

0 commit comments

Comments
 (0)