Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The text area input supports Velocity scripts. Use Ctrl+Space to view the velocity's context ($recipientUtils's method, $context.issue, etc.).

Examples
Code Block
languagethemejavaEclipse
##If issue priority is blocker and type is bug, notify JIRA user johnfixall
 
#if ($context.issue.fields.priority.name.textValue() == "Blocker" && $context.issue.fields.issuetype.name.textValue() == "Bug")
	$recipientUtils.addUserRecipients("johnfixall")
#end


##If issue is of project SD, notify email users devLead@mycompany.com and testLeader@mycompany.com


#if ($context.issue.fields.project.key.textValue() == "SD")
	$recipientUtils.addEmailRecipients("devLeader@mycompany.com,testLeader@mycompany.com")
#end

##If issue priority is Major, notify support level 3 group


#if ($context.issue.fields.priority.name.textValue() == "Major")
	$recipientUtils.addGroupRecipients("support-level-three")
#end

##If issue priority is Min, notify support level 1 and level 2 groups


#if ($context.issue.fields.priority.name.textValue() == "Minor")
	$recipientUtils.addGroupRecipients("support-level-one,support-level-two")
#end

##If operation was made by CEO user or issue reporter's CEO user, notify management


#if ($context.user.key.textValue() == "ceo" || $context.issue.fields.reporter.key.textValue() == "ceo" )
	$recipientUtils.addGroupRecipients("management")
#end

...