On this page
Use case
Evaluate issue links and hide transitions based on the outcome.
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.links.filter(link => link.type.name == "Blocks").length == 0
The current issue must not have a link of type "Blocks". This includes both link directions: "blocks" and "is blocked by".
Variations
You can easily modify this use case to include / exclude additional parameters.
Jira expression*
issue.links.filter(link => link.type.name == "Blocks") .every(link => link.direction != "outward")
The current issue must not block any other issue.
Jira expression*
issue.links.filter(link => link.type.name == "Blocks" && link.linkedIssue.resolution != null).length == 0
The current issue must not be linked to any unresolved blocking issue.
Jira expression*
issue.links.every(link => link.linkedIssue.status.name == "Done")
All linked issues must be in the status DONE
Jira expression*
issue.links.every(link => link.linkedIssue.issueType.name == "Bug" && link.linkedIssue.resolution != null)
All linked bugs must be resolved.
Related examples
Use case No content found.
If you still have questions, feel free to refer to our support team.