JIRA REST API 的 JIRA python:如何在给定父问题的密钥的情况下返回单个父问题的所有子问题的密钥?

问题描述 投票:0回答:3

我已经看到了有关如何返回给定问题的父问题的密钥的多个答案,但是是否有可能返回父问题的所有子问题的密钥?理想情况下,我想返回所有孩子的钥匙,但不是所有“孙子”等。我有父问题的钥匙作为输入。

编辑:我已经可以返回父级子任务的密钥,但我需要能够返回问题子任务的密钥:例如,返回史诗下的所有故事。

jira jira-rest-api python-jira
3个回答
1
投票

如果您使用的是 python

JIRA
,那么您可以通过 search_issues() 方法实现此目的。

示例:

from jira import JIRA

jira = JIRA("my_url", basic_auth=my_auth)

parent_issue = "PR-1234"
children = jira.search_issues("parent=%s" % parent_issue)

0
投票

您在 jira python api 中找到了执行此操作的方法吗?我自己正在寻找类似问题的解决方案。这些问题具有可以迭代的问题链接属性。

或者您可以使用以下 JQL 返回链接问题的列表

linkedIssues 中的问题(ABC123)


0
投票
from jira import JIRA
jira = JIRA("my_url", basic_auth=my_auth)

jira_object = jira_client.issue("parent-ticket")
print(jira_object.raw["fields"]["issuelinks"][0]["inwardIssue"]["key"])

如果该票证没有父票证,则需要使用 try catch 块处理 keyError 异常,或者在读取子票证之前检查该字段是否存在。

© www.soinside.com 2019 - 2024. All rights reserved.