def getSprintsInBoardPagination(boardId, maxResults, startAt): auth = config["auth"] formattedUrl = url.format(boardId=boardId, maxResults=maxResults, startAt=startAt) result = None response = None try: response = requestToJira(method, formattedUrl, auth, None) result = json.loads(response.text) except: print(sys.exc_info()) print("Error in getSprintsInBoardPagination") print("Board id:", boardId) print("Start At:", startAt) print("Response:", response.text) return result
def getIssueTypes(): auth = config["auth"] response = requestToJira(method, url, auth, None) return json.loads(response.text)
def getIssuesInSprintPagination(boardId, sprintId, maxResults, startAt): auth = config["auth"] formattedUrl = url.format(boardId=boardId, sprintId=sprintId, maxResults=maxResults, startAt=startAt) response = requestToJira(method, formattedUrl, auth, None) return json.loads(response.text)
def getProjectPagination(maxResults, startAt): formattedUrl = url.format(maxResults=maxResults, startAt=startAt) auth = config["auth"] response = requestToJira(method, formattedUrl, auth, None) return json.loads(response.text)
def getIssuesPagination(jqlQuery, maxResults, startAt): formattedUrl = url.format(maxResults=maxResults, startAt=startAt) auth = config["auth"] payloads = payloadGenerator(jqlQuery, maxResults, startAt) response = requestToJira(method, formattedUrl, auth, payloads) return json.loads(response.text)
def getPermittedProjects(): auth = config["auth"] query = json.dumps({'permissions': ["BROWSE_PROJECTS", "EDIT_ISSUES"]}) #["<string>"]} response = requestToJira(method, url, auth, query) return json.loads(response.text)
def getMyPermission(): auth = config["auth"] query = {'permissions': 'BROWSE_PROJECTS,EDIT_ISSUES'} response = requestToJira(method, url, auth, query) return json.loads(response.text)