Introducing Jira Expressions

Hi @anushas26,

It should be possible. The expression would look like this:

issue.links
     .filter(link => issue.type.id == X) // only check links of the given type
     .filter(link => link.direction == 'outward') // let's say we only care about outgoing links
     .map(link => link.linkedIssue) // get the issue from each link
     .every(issue => issue.status.id == Y) // check that every linked issue has status Y

Now, once you have the expression ready, you could create a Connect app with a workflow validator powered by this expression and configure it on your workflow transitions.