Ejemplo n.º 1
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 2
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 3
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 4
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 5
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 6
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 7
0
Archivo: api.py Proyecto: 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)