Sub-tasks
hasSubtasks
Finds issues with sub-tasks, eg
issueFunction in hasSubtasks()
subtasksOf
subtasksOf(Subquery)
Returns the sub-tasks of issues specified by the subquery, eg
issueFunction in subtasksOf("project = JRA")
To find unresolved sub-tasks of resolved issues you might do:
issueFunction in subtasksOf("resolution is not empty") and resolution is empty
To find sub-tasks that are Open, but their parent issue has a resolution of Fixed, you could use:
issueFunction in subtasksOf("resolution = Fixed") and status = Open
subtasksOf
is analogous to saying "sub-tasks which have a parent selected by the subquery".
You can leave the subquery as an empty string in all these examples if you want.
parentsOf
parentsOf(Subquery)
Returns the parents of issues specified by the subquery. For example, to find closed parents with open sub-tasks in the project JRA, you could do:
status = Closed and issueFunction in parentsOf("project = JRA and status = open")
To find all parent records where I am the assignee of an open sub-task, I could do:
issueFunction in parentsOf("resolution is empty and assignee = currentUser()")
To show parent issues that have at least one open sub-task, in the JRA project, you might do:
issueFunction in parentsOf("project = JRA and status = Open")