Block an Epic's transition until all the issues under that Epic are resolved

Use case

In the following use case, we will be able to transition an Epic only when every issue under that Epic is resolved. If that condition is met, the validator will allow us to transition the Epic.


⚒️ Configuration

Add the Logical validator to the desired transition.

Expression

Enter the following parser expression

Bash
%{issue.issueType} = "Epic" IMPLIES count(filterByResolution(issuesUnderEpic(), "")) = 0


📷 Screenshots

LogicalValidatorEpicChilds.png


📚 Related use cases