2012-02-06 5 views
7

をブロックされていないすべてのJIRAのタスク: - 現在のユーザーが割り当てられているが、 - 開いています。 - 他のタスクによってブロックされません。一覧私はすべてのタスクリストのフィルタ作成したJIRA 4.4.3、</p> <p>を使用して、他のタスクによって

これを明確にするには、ユーザーが作業する準備が整っているタスク。

我々はCraftforge JQL機能プラグインをインストールした、と私は、次のJQLクエリに来ている:

assignee = currentUser() 
AND status in (Open) 
AND issue NOT IN linkedIssuesFromFilter("All Issues", "Blocks", "Outward") 

問題は別の問題をブロックして、問題が解決され、「ブロックです"リンクはまだ存在しており、削除したくありません。しかし、私のクエリは、リンクされた問題がクローズ/解決されているかどうかをチェックしません。

どのようにして現在のタスクをブロックしているクエリと、まだOPEN状態のクエリのみを返す "INステートメント内の"条件を追加できますか?

答えて

5

この句を使用しhttp://www.j-tricks.com/jqlt-links-functions.htmlから:あなたはScriptRunner add-onを持っている場合は

issue not in linkedIssuesInQuery("status = Open", "is blocked by") 
+2

エラー: 'JQL関数 'linkedIssuesInQuery(status = Open、ブロックされています)'が見つかりません '。'プラグインが必要です。 – Basilevs

+0

これにはどんなプラグインが必要ですか? ScriptRunner? – jasonhudgins

-5

「すべてのアクティブな問題」という名前の新しいフィルタを作成しました。このフィルタには、開いている、進行中または再オープンしたすべての問題がリストされています。

「すべての問題」ではなく、新しいフィルタをクエリに使用しました。

を解くようです:)

+4

これは解決しているようです全く異なる問題。 – drozzy

+0

@drozzy:あなたがより良い答えを持っていれば、それを投稿してください。適切な場合は、私は最良の回答フラグを変更します。私にとっては、この回避策はこれまでのところうまくいきました。:) – FMaz008

+3

問題の回避策を見つけたことは素晴らしいことです。検索エンジンからこのページに来る人は、元の質問に対する回答を探している可能性が高いです。この回答は、他のタスクによってブロックされていないすべてのJIRAタスクを一覧表示するのに役立ちません。おそらく、質問を更新するか、新しい、より関連性の高い質問に答えを移すことを検討するべきでしょう。 – Trevor

0

は、あなたがuse itこれを行うにすることができます

resolution = unresolved AND assignee = currentUser() AND (issueFunction in linkedIssuesOf("resolution is not empty", blocks) OR issueFunction not in hasLinks("is blocked by")) 
関連する問題

 関連する問題