I'm trying to write a search that will get me all open subtasks in current sprint without tasks that have unresolved dependencies. I've been struggling with this for more than an hour and can't figure out how to filter out tasks that are blocked by dependencies.
Also subtasks in our project don't have dependencies, but their parent tasks have(It looks like "Depends On", "Is Required For" in description).
Task1 has Subtask1, Subtask2
Task2 has Subtask3, Subtask4
Task3 has Subtak5, Subtask6
Task2 is dependent on Task1 and should be resolved after all subtasks of Task1 are resolved.
Running search when all tasks are unresolved:
Result: Subtask1, Subtask2, Subtask5, Subtask6
Running search when Task1 was resolved:
Result: Subtask3, Subtask4, Subtask5, Subtask6.