JIRA查询以检查父问题是否具有特定的子任务

时间:2012-05-01 07:09:27

标签: jira jql

我们需要审核我们的JIRA,以确保每个JIRA都有特定的子任务。

我们需要确保JIRA具有以下结构:


- 子任务类型1 -subtask类型2
-subtask type 3

我尝试使用CraftForge插件,但我不确定如何使查询正常工作。我想我需要这样的东西:

issue in parentIssuesFromQuery(
  issuetype in subTaskIssueTypes() 
  and (
     issuetype = 'subtask type 1' and 
     issuetype = 'subtask type 2' and
     issuetype = 'subtask type 3'
   )
)

但显然不会返回任何结果。知道如何做到这一点?

1 个答案:

答案 0 :(得分:1)

好的,所以我把它解决了。我需要做几个查询:

 not (
   (issue in parentIssuesFromQuery("issuetype in subTaskIssueTypes() AND 
      issuetype = 'subtask type 1'")) and 
   (issue in parentIssuesFromQuery("issuetype in subTaskIssueTypes() AND 
      issuetype = 'subtask type 2'")) and 
   (issue in parentIssuesFromQuery("issuetype in subTaskIssueTypes() AND 
      issuetype = 'subtask type 3'"))
 )

尽管它有效但速度很慢。如果有关如何更有效地做到这一点的任何建议,将不胜感激。