...
Displaying Relative Date in a Relative Reminder
Code Block |
---|
#set ($issueId = $reminder.getIssueId()) #set ($relativeTo = $reminder.getKeyOfRelativeToField()) #if ($relativeTo) #set($relativeDate = $reminderService.getDateFieldFromIssue($issueId, $relativeTo)) #if ($relativeDate) date: $dateTimeFormatter.format($relativeDate) #else relative date field is not set on issue #end #else not relative reminder #end |
Displaying Relative Date in a Relative Reminder
Code Block |
---|
#set ($issueId = $reminder.getIssueId())
#set ($relativeTo = $reminder.getKeyOfRelativeToField())
#if ($relativeTo)
#set($relativeDate = $reminderService.getDateFieldFromIssue($issueId, $relativeTo))
#if ($relativeDate)
date: $dateTimeFormatter.format($relativeDate)
#else
relative date field is not set on issue
#end
#else
not relative reminder
#end |
Prevent showing custom field code when custom field value is empty
Code Block |
---|
#set($value = $reminderService.getCustomFieldValue($issue, "TEST JES Checkboxes"))
#if ($value)
<p>Checkbox field:$value</p>
#else
<p>Checkbox field is empty</p>
#end |
Differentiate custom fields if they have the same name
Code Block |
---|
def cf = $customFieldManager.getCustomFieldObject(id)
$issue.getCustomFieldValue(cf) |