Необходимо получить типы ссылок с помощью Python Jira - PullRequest
0 голосов
/ 18 января 2019

Я пишу сценарий с 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 Ответ

0 голосов
/ 23 января 2019

Кажется, есть несколько типов проблемных ссылок. До сих пор я видел: 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
...