他のタスクによってブロックされていないすべてのJIRAタスクをリストする

JIRA 4.4.3を使用して、

私はすべてのタスクをリストするフィルターを作成しました: - 現在のユーザがに割り当てられています。 - オープンです。 - 他のタスクによってブロックされません。

明確にするには、ユーザーが作業できるように準備されているタスク。

Craftforge JQL Functionsプラグインをインストールしました。次のJQLクエリがあります。

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

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

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

7

3 答え

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

そして、私は "All Issues"ではなく新しいフィルタをクエリに使用しました。

:)

5
追加された
これはまったく別の問題を解決したようです。
追加された 著者 drozzy,
@drozzy:もしあなたがより良い答えを持っていれば、それを投稿しても構いません。私の場合、この回避策はこれまでのところうまくいきました。:)
追加された 著者 FMaz008,
あなたの問題に対する回避策を見つけたことは素晴らしいことです。検索エンジンからこのページに来る人は、元の質問に対する回答を探している可能性が高いです。この回答は、他のタスクによってブロックされていないすべてのJIRAタスクを一覧表示するのに役立ちません。おそらく、質問を更新するか、新しい、より関連性の高い質問に答えを移すことを検討するべきでしょう。
追加された 著者 Trevor,

http://www.j-tricks.com/jqlt-linksのこの句を使用してください-functions.html

issue not in linkedIssuesInQuery("status = Open", "is blocked by")
5
追加された
エラー: JQL関数 'linkedIssuesInQuery(status = Open、blocked by)'を見つけることができません。プラグインが必要です。
追加された 著者 Basilevs,
これにはどんなプラグインが必要ですか? ScriptRunner?
追加された 著者 jasonhudgins,
@jasonhudginsはい、ScriptRunnerが必要です。
追加された 著者 russellpierce,

ScriptRunnerアドオンをお持ちの場合は、 使用するこれを行うには:

resolution = unresolved AND assignee = currentUser() AND (issueFunction in linkedIssuesOf("resolution is not empty", blocks) OR issueFunction not in hasLinks("is blocked by"))
1
追加された