2012-05-01 115 views
2

我們有審計我們的JIRA的要求,以確保每個JIRA都有特定的子任務。JIRA查詢以檢查父問題是否具有特定的子任務

我們需要確保JIRA的具有完全相同的結構如下:

家長
-subtask 1型
-subtask 2型
-subtask型3

我試着使用CraftForge插件,但我不確定如何使查詢工作。我想我需要這樣的東西:

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

但很明顯,不會返回任何結果。任何想法如何做到這一點?

回答

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'")) 
) 

這是非常慢,雖然它的工作原理。對於如何更有效地做到這一點,我們將不勝感激。

相關問題