Skip to content

Commit

Permalink
Merge pull request #273 from sanecz/develop
Browse files Browse the repository at this point in the history
Fix sphinx documentation on some methods
  • Loading branch information
Achimh3011 committed Oct 31, 2016
2 parents d3242a3 + b8bd50c commit fd49943
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions jira/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,7 @@ def _check_for_html_error(self, content):
def _fetch_pages(self, item_type, items_key, request_path, startAt=0, maxResults=50, params=None, base=JIRA_BASE_URL):
"""
Fetches
:param item_type: Type of single item. ResultList of such items will be returned.
:param items_key: Path to the items in JSON returned from server.
Set it to None, if response is an array, and not a JSON object.
Expand Down Expand Up @@ -453,8 +454,7 @@ def async_do(self, size=10):
"""
This will execute all async jobs and wait for them to finish. By default it will run on 10 threads.
size: number of threads to run on.
:return:
:param size: number of threads to run on.
"""
if hasattr(self._session, '_async_jobs'):
logging.info("Executing async %s jobs found in queue by using %s threads..." % (
Expand Down Expand Up @@ -493,6 +493,7 @@ def set_application_property(self, key, value):
def applicationlinks(self, cached=True):
"""
List of application links
:return: json
"""

Expand Down Expand Up @@ -648,7 +649,7 @@ def dashboards(self, filter=None, startAt=0, maxResults=20):
:param maxResults: maximum number of dashboards to return.
If maxResults evaluates as False, it will try to get all items in batches.
:rtype ResultList
:rtype: ResultList
"""
params = {}
if filter is not None:
Expand Down Expand Up @@ -692,11 +693,10 @@ def create_filter(self, name=None, description=None,
"""
Create a new filter and return a filter Resource for it.
Keyword arguments:
name -- name of the new filter
description -- useful human readable description of the new filter
jql -- query string that defines the filter
favourite -- whether to add this filter to the current user's favorites
:param name: name of the new filter
:param description: useful human readable description of the new filter
:param jql: query string that defines the filter
:param favourite: whether to add this filter to the current user's favorites
"""
data = {}
Expand All @@ -721,11 +721,10 @@ def update_filter(self, filter_id,
"""
Updates a filter and return a filter Resource for it.
Keyword arguments:
name -- name of the new filter
description -- useful human readable description of the new filter
jql -- query string that defines the filter
favourite -- whether to add this filter to the current user's favorites
:param name: name of the new filter
:param description: useful human readable description of the new filter
:param jql: query string that defines the filter
:param favourite: whether to add this filter to the current user's favorites
"""
filter = self.filter(filter_id)
Expand Down Expand Up @@ -796,6 +795,7 @@ def group_members(self, group):
def add_group(self, groupname):
'''
Creates a new group in JIRA.
:param groupname: The name of the group you wish to create.
:return: Boolean - True if succesfull.
'''
Expand All @@ -817,6 +817,7 @@ def add_group(self, groupname):
def remove_group(self, groupname):
'''
Deletes a group from the JIRA instance.
:param groupname: The group to be deleted from the JIRA instance.
:return: Boolean. Returns True on success.
'''
Expand Down Expand Up @@ -2642,6 +2643,7 @@ def add_user(self, username, email, directoryId=1, password=None,
fullname=None, notify=False, active=True, ignore_existing=False):
'''
Creates a new JIRA user
:param username: the username of the new user
:type username: ``str``
:param email: email address of the new user
Expand Down Expand Up @@ -2688,6 +2690,7 @@ def add_user(self, username, email, directoryId=1, password=None,
def add_user_to_group(self, username, group):
'''
Adds a user to an existing group.
:param username: Username that will be added to specified group.
:param group: Group that the user will be added to.
:return: Boolean, True for success, false for failure.
Expand All @@ -2705,9 +2708,9 @@ def add_user_to_group(self, username, group):
def remove_user_from_group(self, username, groupname):
'''
Removes a user from a group.
:param username: The user to remove from the group.
:param groupname: The group that the user will be removed from.
:return:
'''
url = self._options['server'] + '/rest/api/latest/group/user'
x = {'groupname': groupname,
Expand Down Expand Up @@ -2790,10 +2793,9 @@ def sprints(self, board_id, extended=False, startAt=0, maxResults=50, state=None
:param state: Filters results to sprints in specified states. Valid values: future, active, closed.
You can define multiple states separated by commas
:rtype dict
:return (content depends on API version, but always contains id, name, state, startDate and endDate)
When old GreenHopper private API is used, paging is not enabled,
:rtype: dict
:return: (content depends on API version, but always contains id, name, state, startDate and endDate)
When old GreenHopper private API is used, paging is not enabled,
and `startAt`, `maxResults` and `state` parameters are ignored.
"""

Expand Down

0 comments on commit fd49943

Please sign in to comment.