現在、これを行うタスクを表示するためのクイックフィルターがあります。
assignee = currentUser()
これは問題なく機能しますが、他の誰かに割り当てられているタスクは表示されませんが、サブタスクが割り当てられています。自分に割り当てられているタスクと、サブタスクが割り当てられているタスクの両方を表示させることはできますか?
次のJQLから、すべてのサブタスクのフィルターを作成します。
issuetype in subtaskIssueTypes() and assignee = currentUser()
次に、 Craftforge JQL Functions Plugin を使用して、次の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 ")