I'm trying to solve a problem in one of our projects. Our project involves many sub-task types used simultaneously under a base-level issue/story. My goal is to establish a rule that will prevent a status change on the base-level issue until all the sub-tasks of a specific type are in a "done" status category but will allow other sub-task types to be in varying status categories. I've been able to do this if ALL sub-tasks are "done" but not for just specific type(s).
Our instance does have scriptrunner. Are there any recommendations to solve our issue, or does anyone have experience doing the same?