12

我必须做一些子任务清理,并想知道是否有更简单的解决方案可以使用 JQL 来完成这项工作。

基本上我想找到所有未关闭的子任务,其中该子任务的父项已关闭。这可能吗?

我试图用谷歌搜索这个问题,但大多数解决方案都需要安装一个插件,不幸的是我无法安装。有替代方案吗?

到目前为止我的尝试:

(project = MYPROJECT        
         AND issuetype = Sub-task 
         AND status in (Open, "In Progress", Reopened, Resolved)
         AND issue in parent(project in ("MYPROJECT")  and status = Closed)
        )

但是没有父函数。

4

2 回答 2

5

开箱即用的 JQL 是不可能的。但是有一个免费的插件可以做到这一点请参阅此处列出的示例。

您正在寻找的 JQL 应该是这样的:

type = sub-task and status = Open and issueFunction in subtasksOf("status = closed")

于 2013-10-07T13:40:24.020 回答
0

您可以使用下面的 JQL 来跟踪变更请求 项目的子任务 = CLI AND issuetype = "Change Request" AND status = Completed AND issue in subtask("status != Done")

在这里,您可以将项目更改为多个项目 ,例如 ("proj1","proj1") 中的项目 AND issuetype = "Change Request" AND status = Completed AND issue in subtask("status != Done")

于 2021-08-05T06:25:20.583 回答