Exemple #1
0
 def get_stories(self, project_id,**params):
     url = self.base_url + 'projects/' + project_id + '/stories/'
     filter = params.get('filter')
     query = '?filter='+filter
     final_query = url + query
     if DEBUG:
         print 'Final Query %s'%final_query
     stories = http.get(final_query,headers={'X-TrackerToken': self.token}, return_json=True)
     return stories
Exemple #2
0
 def get_iterations(self, project_id, limit=10, offset=0):
     url = self.base_url + 'projects/' + project_id + '/iterations'
     iterations = http.get(url,
                           query_data={
                               'limit': limit,
                               'offset': offset
                           },
                           headers={'X-TrackerToken': self.token},
                           return_json=True)
     return iterations
Exemple #3
0
    def get_stories(self, project_id, state=None, updated_after=None):
        if state is not None:
            url = f'{self.base_url}projects/{project_id}/stories/?with_state={state}'
        else:
            url = f'{self.base_url}projects/{project_id}/stories/'

        if updated_after is not None:
            url = f'{url}&updated_after={updated_after}'

        stories = http.get(url,
                           headers={'X-TrackerToken': self.token},
                           return_json=True)
        return stories
 def get_story_task(self, story_id, project_id, task_id):
     url = self.base_url + 'projects/' + project_id + '/stories/' + story_id + '/tasks/' + task_id
     task = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return task
Exemple #5
0
 def get_project_epic_comments(self, project_id, epic_id, comment_id):
     url = self.base_url + 'projects/' + project_id + '/epics/' + epic_id + '/comments/' + comment_id
     epic_comment = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return epic_comment
Exemple #6
0
 def get_epic(self, epic_id):
     url = self.base_url + '/epics/' + epic_id
     epic = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return epic
 def get_projects(self):
     url = self.base_url + 'projects/'
     projects = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return projects
 def get_iterations(self, project_id, limit=10, offset=0):
     url = self.base_url + 'projects/' + project_id + '/iterations'
     iterations = http.get(url, query_data={'limit': limit, 'offset': offset},
                           headers={'X-TrackerToken': self.token}, return_json=True)
     return iterations
Exemple #9
0
 def get_story_owners(self, story_id, project_id):
     url = self.base_url + 'projects/' + project_id + '/stories/' + story_id + '/owners'
     owners = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return owners
Exemple #10
0
 def get_story_task(self, story_id, project_id, task_id):
     url = self.base_url + 'projects/' + project_id + '/stories/' + story_id + '/tasks/' + task_id
     task = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return task
Exemple #11
0
 def get_projects(self):
     url = self.base_url + 'projects/'
     projects = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return projects
Exemple #12
0
 def get_accounts(self):
     url = self.base_url + 'accounts'
     accounts = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return accounts
 def get_story_comment(self, story_id, project_id, comment_id):
     url = self.base_url + 'projects/' + project_id + '/stories/' + story_id + '/comments/' + comment_id
     comment = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return comment
 def get_story_owners(self, story_id, project_id):
     url = self.base_url + 'projects/' + project_id + '/stories/' + story_id + '/owners'
     owners = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return owners
 def get_project_labels(self, project_id):
     url = self.base_url + 'projects/' + project_id + '/labels'
     labels = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return labels
 def get_accounts(self):
     url = self.base_url + 'accounts'
     accounts = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return accounts
 def get_project_memberships(self, project_id):
     url = self.base_url + 'projects/' + project_id + '/memberships'
     memberships = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return memberships
Exemple #18
0
 def get_project_memberships(self, project_id):
     url = self.base_url + 'projects/' + project_id + '/memberships'
     memberships = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return memberships
 def get_project_epics(self, project_id):
     url = self.base_url + 'projects/' + project_id + '/epics'
     epics = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return epics
Exemple #20
0
 def get_project_labels(self, project_id):
     url = self.base_url + 'projects/' + project_id + '/labels'
     labels = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return labels
 def get_project_epic_comments(self, project_id, epic_id, comment_id):
     url = self.base_url + 'projects/' + project_id + '/epics/' + epic_id + '/comments/' + comment_id
     epic_comment = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return epic_comment
Exemple #22
0
 def get_story_comment(self, story_id, project_id, comment_id):
     url = self.base_url + 'projects/' + project_id + '/stories/' + story_id + '/comments/' + comment_id
     comment = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return comment
Exemple #23
0
 def get_story(self, story_id, project_id):
     url = f'{self.base_url}projects/{project_id}/stories/{story_id}'
     story = http.get(url,
                      headers={'X-TrackerToken': self.token},
                      return_json=True)
     return story
Exemple #24
0
 def get_project_epics(self, project_id):
     url = self.base_url + 'projects/' + project_id + '/epics'
     epics = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return epics
 def get_epic(self, epic_id):
     url = self.base_url + '/epics/' + epic_id
     epic = http.get(url, headers={'X-TrackerToken': self.token}, return_json=True)
     return epic