Jira快速过滤以显示分配给当前用户的子任务的所有任务

时间:2013-02-01 14:58:54

标签: jira jql

目前,我有一个快速过滤器向我展示我的任务:

assignee = currentUser()

这可以正常工作,但不会向我显示分配给其他人的任务,但会为我分配子任务。是否有可能让它向我展示分配给我的任务和分配给我的子任务?

4 个答案:

答案 0 :(得分:13)

为以下JQL中的所有子任务创建一个过滤器:

issuetype in subtaskIssueTypes() and assignee = currentUser()

然后,使用Craftforge JQL Functions Plugin,使用以下JQL查找其父项:

issue in parentIssuesFromFilter("filter name or its id")

答案 1 :(得分:0)

除了@ Kuf的答案之外,在一个查询中编写整个内容有时要简单得多,尤其是使用Greenhopper中的Swimlanes或Quick-Filters,而不是创建和保存自定义过滤器。

例如,在Greenhopper的一个快速过滤器中显示未完成的问题或子任务:

status!=Closed or issue in parentIssuesFromQuery("issuetype in subtaskIssueTypes() AND status!=Closed ")

答案 2 :(得分:0)

以下查询将返回所有父任务,其中包含分配给当前用户的子任务。 (不需要将父任务分配给当前用户)

issueFunction in parentsOf("assignee = currentUser() ")

注意:issueFunction需要ScriptRunner插件,并且它不是免费的。

答案 3 :(得分:-1)

导航至问题(标题中)>搜索问题,然后输入搜索条件。