def get_last_changes(self, ci): from ralph.cmdb.integration.jira import Jira params = dict(jql='DB\\ CI="%s"' % self.ci_uid) xxx = Jira().find_issues(params) items_list = [] for i in xxx.get('issues'): f = i.get('fields') items_list.append( dict(key=i.get('key'), description=f.get('description'), summary=f.get('summary'), assignee=f.get('assignee').get('displayName'))), return items_list
def get_last_changes(self, ci): from ralph.cmdb.integration.jira import Jira params = dict(jql='DB\\ CI="%s"' % self.ci_uid) xxx=Jira().find_issues(params) items_list = [] for i in xxx.get('issues'): f = i.get('fields') items_list.append(dict( key = i.get('key'), description=f.get('description'), summary=f.get('summary'), assignee=f.get('assignee').get('displayName'))), return items_list
def get_last_changes(self, ci): from ralph.cmdb.integration.jira import Jira params = dict(jql='DB\\ CI="%s"' % self.ci_uid) xxx = Jira().find_issue(params) items_list = [] for i in xxx.get("issues"): f = i.get("fields") items_list.append( dict( key=i.get("key"), description=f.get("description"), summary=f.get("summary"), assignee=f.get("assignee").get("displayName"), ) ), return items_list
def fetch_all(self, type): from ralph.cmdb.integration.jira import Jira ci_fieldname = settings.JIRA_CI_CUSTOM_FIELD_NAME params = dict(jql='project = AGS and type=%s' % type, maxResults=1024) xxx=Jira().find_issue(params) items_list = [] for i in xxx.get('issues'): f = i.get('fields') ci_id = f.get(ci_fieldname) assignee = f.get('assignee') items_list.append(dict( ci=ci_id, key=i.get('key'), description=f.get('description',''), summary=f.get('summary'), status=f.get('status').get('name'), time=f.get('updated') or f.get('created'), assignee=assignee.get('displayName') if assignee else '')) return items_list