Jira Quick-filter to show all task with subtasks a

2019-03-18 12:13发布

Currently, I have a quick filter to show me my task that does this:

assignee = currentUser()

This works ok, but doesn't show me tasks that are assigned to someone else, but have subtasks assigned to me. Is it possible to make it show me both tasks assigned to me, and tasks that have subtasks assigned to me?

标签: jira jql
4条回答
做个烂人
2楼-- · 2019-03-18 12:41

The following query will return all parent tasks, which have sub-tasks assigned to the current user. (The parent task need not be assigned to current user)

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

Note: issueFunction requires the ScriptRunner plugin and it's not free.

查看更多
仙女界的扛把子
3楼-- · 2019-03-18 12:46

Navigate to Issues (in header) > Search for issues, then enter your search criteria.

查看更多
走好不送
4楼-- · 2019-03-18 12:50

Create a filter for all of your subtask from the following JQL:

issuetype in subtaskIssueTypes() and assignee = currentUser()

Then, using Craftforge JQL Functions Plugin, use the following JQL to find their parents:

issue in parentIssuesFromFilter("filter name or its id")
查看更多
做个烂人
5楼-- · 2019-03-18 12:52

In addition to @Kuf's answer, it's sometimes much simpler to write the whole thing in one query especially with Swimlanes or Quick-Filters in Greenhopper, rather than creating and saving custom filter.

For instance, to show Un-finished Issues or Sub-tasks in one quick-filter on Greenhopper:

status!=Closed or issue in parentIssuesFromQuery("issuetype in subtaskIssueTypes() AND status!=Closed ")
查看更多
登录 后发表回答