14

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

assignee = currentUser()

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

4

4 回答 4

13

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

issuetype in subtaskIssueTypes() and assignee = currentUser()

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

issue in parentIssuesFromFilter("filter name or its id")
于 2013-02-01T16:50:06.643 回答
1

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

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

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

于 2017-08-23T12:00:38.360 回答
0

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

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

status!=Closed or issue in parentIssuesFromQuery("issuetype in subtaskIssueTypes() AND status!=Closed ")
于 2013-02-17T18:36:08.883 回答
-1

导航到问题(在标题中)> 搜索问题,然后输入您的搜索条件。

于 2017-04-21T08:02:52.713 回答