Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
    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
Esempio n. 4
0
File: sync.py Progetto: pb-it/ralph
 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