Example #1
0
File: api.py Project: conrado/atmt
 def update_ticket_comment(self, comment, *args, **kargs):
     post_data = comment.toJSON()
     kargs['post_data'] = post_data
     return bind_api(
         path='spaces/{space}/tickets/{ticket}/ticket_comments.json',
         method='POST',
         payload_type='ticketcomment'
     )(self, *args, **kargs)
Example #2
0
File: api.py Project: conrado/atmt
 def create_custom_field(self, field, *args, **kargs):
     post_data=field.toJSON()
     kargs['post_data'] = post_data
     return bind_api(
         path='spaces/{space}/tickets/custom_fields.json',
         method='POST',
         payload_type='ticketcustomfield',
         allowed_params = ['space']
     )(self, *args, **kargs)
Example #3
0
File: api.py Project: conrado/atmt
 def create_ticket_status(self, status, *args, **kargs):
     post_data=status.toJSON()
     kargs['post_data'] = post_data
     return bind_api(
         path='spaces/{space}/tickets/statuses.json',
         method='POST',
         payload_type='ticketstatus',
         allowed_params = ['space']
     )(self, *args, **kargs)
Example #4
0
File: api.py Project: conrado/atmt
 def create_document(self, filecontent, docmeta, *args, **kargs):
     headers, post_data = API._pack_file(filecontent, docmeta)
     kargs['post_data'] = post_data
     kargs['headers'] = headers
     return bind_api(
         path = 'spaces/{space}/documents.json',
         method = 'POST',
         payload_type = 'document'
     )(self, *args, **kargs)
Example #5
0
File: api.py Project: conrado/atmt
 def create_ticket(self, ticket, *args, **kargs):
     post_data=ticket.toJSON()
     kargs['post_data'] = post_data
     return bind_api(
         path='spaces/{space}/tickets.json',
         method='POST',
         payload_type='ticket',
         allowed_params = ['space',]
     )(self, *args, **kargs)
Example #6
0
File: api.py Project: conrado/atmt
 def create_association(self, association, *args, **kargs):
     post_data=association.toJSON()
     kargs['post_data'] = post_data
     return bind_api(
         path='spaces/{space}/tickets/{ticket}/ticket_associations.json',
         method='POST',
         payload_type='ticketassociation',
         allowed_params = ['space', 'ticket']
     )(self, *args, **kargs)
Example #7
0
File: api.py Project: conrado/atmt
 def create_milestone(self, milestone, *args, **kargs):
     post_data=milestone.toJSON()
     kargs['post_data'] = post_data
     return bind_api(
         path='spaces/{space}/milestones.json',
         method='POST',
         payload_type='milestone',
         allowed_params = ['space']
     )(self, *args, **kargs)