I'm trying to create a groovy script that will return changes in the "Due date"
import org.apache.commons.lang.StringUtils;
import com.atlassian.jira.component.ComponentAccessor;
def dateStrings = new ArrayList();
def items = ComponentAccessor.getChangeHistoryManager().getChangeItemsForField(
issue.getIssueObject(), "duedate"
);
for (item in items) {
def from = item.getFrom();
if (from != null) {
dateStrings.add(from);
}
}
if (dateStrings.isEmpty()) return null;
StringUtils.join(dateStrings, ",");
Pls help)
Hello,
It should be :
def items = ComponentAccessor.getChangeHistoryManager().getChangeItemsForField(
issue, "duedate"
);
Try to use this one:
import org.apache.commons.lang.StringUtils;
import com.atlassian.jira.component.ComponentAccessor;
def dateStrings = new ArrayList();
for (item in ComponentAccessor.getChangeHistoryManager().getChangeItemsForField(issue, "duedate")) {
def from = item.getFrom();
if (from != null) {
dateStrings.add(from);
}
}
if (dateStrings.isEmpty()) return null;
StringUtils.join(dateStrings, ",");
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.