Необходимо получить типы ссылок с помощью Python Jira

Я пишу сценарий с Jira Python, и я столкнулся с большим препятствием здесь.

Мне нужно получить доступ к одной из ссылок в разделе "продублировано", но я не имею представления об атрибутах, которые могу использовать.

Я могу добраться до поля Isselinks, но я не могу идти дальше отсюда.

Это у меня так далеко:

issue = jira.issue(ISSUE_NUM) #this is the issue I am handling

link = issue.fields.issuelinks # I 've accessed to the issuelinks field

if hasattr(link, "inwardIssue"):

    inwardIssue = link.inwardIssue

и я хочу сделать это отсюда:

if(str(inwardIssue.type(?)) == "is duplicated by"):

Внутренние проблемы могут быть

  • клонируется

  • дублируется

и так далее.

как я могу получить тип внутренних проблем??

1 ответ

Кажется, есть несколько типов проблемных ссылок. До сих пор я видел: Blocker, Cause, Duplicate а также Reference,

Чтобы определить тип IssueLink, вы можете сделать следующее:

issue = jira.issue(ISSUE_NUM)

all_issue_links = issue.fields.issuelinks

for link in all_issue_links:
    if link.type.name == 'Duplicate':
        inward_issue = link.inwardIssue
        # Do something with link
Другие вопросы по тегам