Необходимо получить типы ссылок с помощью 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