Check parent issue type

Use case

Check whether the parent of the current issue is of a certain issue type.

This is particularly important if you want to reuse a workflow for multiple sub-task issue types but only want a transition to be available if the sub-task belongs to a certain user story or a bug.

This use case is valid for both conditions and validators. The only difference is that you can specify an additional error message when using a validator.


βš’οΈ Configuration

Jira expression*

issue.parent != null && (issue.parent.issueType.name == "Story")

This expression makes sure that:

the current issue has a parent (only for sub-tasks)

the parent is a Story

Variations

You can easily modify this use case to check for specific statuses.

Jira expression*

issue.parent != null && (issue.parent.issueType.name == "Bug") 
&& ((issue.parent.status == "To Do"))

This expression makes sure that:

the parent is a Bug

the Bug is still in the to do status

Jira expression*

issue.parent != null && (issue.parent.issueType.name == "Bug") 
&& ((issue.parent.resolution != null))

This expression makes sure that:

the parent is a Bug

the Bug is still unresolved.


πŸ“š Related examples