${} expressions are not supported in some Groovy scripts

Description

Groovy allows using ${} expressions inside string constants. For example:

Unfortunately, ${} is interpreted by Jira before it gets to Groovy.

A workaround is already in place for certain Groovy-type workflow extension parameters, but not everywhere. We need to add this workaround everywhere it's missing:

  • conditional execution script

  • Linked Issues Condition and Validator's condition on linked issues

  • Email Issues post-function's to Users Script

  • Transition XXX issues post-functions' calculated transitions

  • create Issue's calculated issue type

Environment

None

Customer Info

None
Fixed

Assignee

Unassigned

Reporter

David Fischer (Appfire

Internal Complexity

Unknown

Internal Value

Unknown