Skip to content
Snippets Groups Projects
Commit 0341e3dc authored by Robert Habermann's avatar Robert Habermann
Browse files

rename all_articles to articles

parent 704e8b93
No related branches found
No related tags found
No related merge requests found
...@@ -793,14 +793,17 @@ class Client(object): ...@@ -793,14 +793,17 @@ class Client(object):
* ticket_get_by_number * ticket_get_by_number
""" """
def ticket_get_by_id(self, ticket_id, dynamic_fields=True, all_articles=False): def ticket_get_by_id(self,
ticket_id,
dynamic_fields=True,
articles=False):
"""ticket_get_by_id """ticket_get_by_id
Args: Args:
ticket_id (int): Integer value of a Ticket ID ticket_id (int): Integer value of a Ticket ID
dynamic_fields (bool): will request OTRS to include all dynamic_fields (bool): will request OTRS to include all
Dynamic Fields (*default: True*) Dynamic Fields (*default: True*)
all_articles (bool): will request OTRS to include all articles (bool): will request OTRS to include all
Articles (+default: False*) Articles (+default: False*)
Returns: Returns:
...@@ -813,20 +816,23 @@ class Client(object): ...@@ -813,20 +816,23 @@ class Client(object):
payload = { payload = {
"SessionID": self.session_id_store.value, "SessionID": self.session_id_store.value,
"TicketID": "{}".format(ticket_id), "TicketID": "{}".format(ticket_id),
"AllArticles": int(all_articles), "AllArticles": int(articles),
"DynamicFields": int(dynamic_fields) "DynamicFields": int(dynamic_fields)
} }
return self._ticket_get_json(url, payload) return self._ticket_get_json(url, payload)
def ticket_get_by_ids(self, ticket_id_list, dynamic_fields=True, all_articles=False): def ticket_get_by_ids(self,
ticket_id_list,
dynamic_fields=True,
articles=False):
"""ticket_get_by_ids """ticket_get_by_ids
Args: Args:
ticket_id_list (list): List of Integer value ticket_id_list (list): List of Integer value
dynamic_fields (bool): will request OTRS to include all dynamic_fields (bool): will request OTRS to include all
Dynamic Fields (*default: True*) Dynamic Fields (*default: True*)
all_articles (bool): will request OTRS to include all articles (bool): will request OTRS to include all
Articles (*default: False*) Articles (*default: False*)
Returns: Returns:
...@@ -839,20 +845,23 @@ class Client(object): ...@@ -839,20 +845,23 @@ class Client(object):
payload = { payload = {
"SessionID": self.session_id_store.value, "SessionID": self.session_id_store.value,
"TicketID": ','.join([str(item) for item in ticket_id_list]), "TicketID": ','.join([str(item) for item in ticket_id_list]),
"AllArticles": int(all_articles), "AllArticles": int(articles),
"DynamicFields": int(dynamic_fields) "DynamicFields": int(dynamic_fields)
} }
return self._ticket_get_json(url, payload) return self._ticket_get_json(url, payload)
def ticket_get_by_number(self, ticket_number, dynamic_fields=True, all_articles=False): def ticket_get_by_number(self,
ticket_number,
dynamic_fields=True,
articles=False):
"""ticket_get_by_number """ticket_get_by_number
Args: Args:
ticket_number (unicode): Integer value of a Ticket ID ticket_number (unicode): Integer value of a Ticket ID
dynamic_fields (bool): will request OTRS to include all dynamic_fields (bool): will request OTRS to include all
Dynamic Fields (*default: True*) Dynamic Fields (*default: True*)
all_articles (bool): will request OTRS to include all articles (bool): will request OTRS to include all
Articles (*default: False*) Articles (*default: False*)
Returns: Returns:
...@@ -869,7 +878,7 @@ class Client(object): ...@@ -869,7 +878,7 @@ class Client(object):
tid = result_list[0] tid = result_list[0]
return self.ticket_get_by_id(tid, return self.ticket_get_by_id(tid,
dynamic_fields=dynamic_fields, dynamic_fields=dynamic_fields,
all_articles=all_articles) articles=articles)
else: else:
raise TicketSearchNumberMultipleResults("Found more that one result for " raise TicketSearchNumberMultipleResults("Found more that one result for "
"Ticket Number: {0}".format(ticket_number)) "Ticket Number: {0}".format(ticket_number))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment