我正在用Jira python编写脚本,在这里遇到了很大的障碍。
我需要访问“由...复制”下的问题链接之一,但是我对可以使用的属性一无所知。
我可以转到issuelinks字段,但不能再远了。
这是我到目前为止:
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"):
内向问题可以是
被克隆
被
以此类推。
如何获取内向问题的类型?
答案 0 :(得分:0)
似乎有几种类型的问题链接。到目前为止,我已经看到: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