現在、これを行うタスクを表示するためのクイックフィルターがあります。
assignee = currentUser()
これは問題なく機能しますが、他の誰かに割り当てられているタスクは表示されませんが、サブタスクが割り当てられています。自分に割り当てられているタスクと、サブタスクが割り当てられているタスクの両方を表示させることはできますか?
次のJQLから、すべてのサブタスクのフィルターを作成します。
issuetype in subtaskIssueTypes() and assignee = currentUser()
次に、Craftforge JQL関数プラグインを使用して、次のJQLを使用して親を検索します。
issue in parentIssuesFromFilter("filter name or its id")
次のクエリは、現在のユーザーにサブタスクが割り当てられているすべての親タスクを返します。(親タスクを現在のユーザーに割り当てる必要はありません)
issueFunction in parentsOf("assignee = currentUser() ")
注:issueFunction
ScriptRunnerプラグインが必要であり、無料ではありません。
@Kufの回答に加えて、カスタムフィルターを作成して保存するよりも、特にGreenhopperのスイムレーンまたはクイックフィルターを使用して、1つのクエリですべてを記述する方がはるかに簡単な場合があります。
たとえば、Greenhopperの1つのクイックフィルターに未完了の問題またはサブタスクを表示するには、次のようにします。
status!=Closed or issue in parentIssuesFromQuery("issuetype in subtaskIssueTypes() AND status!=Closed ")
[問題](ヘッダー内)> [問題の検索]に移動し、検索条件を入力します。