...
Code Block | ||
---|---|---|
| ||
import java.time.*;
import java.time.temporal.ChronoUnit;
import java.util.Date;
import com.atlassian.jira.component.ComponentAccessor
import com.onresolve.scriptrunner.runner.customisers.PluginModule
import com.onresolve.scriptrunner.runner.customisers.WithPlugin
import com.deniz.jira.reminders.service.ReminderService;
import com.deniz.jira.reminders.data.*;
import com.atlassian.jira.component.ComponentAccessor
@WithPlugin("com.deniz.jira.reminders")
// Inject plugin module
@PluginModule
ReminderService reminderService;
myLog.debug("resolution:" + issue.getResolution())
if (issue.getResolution() != null) { //delete reminders only if issue is resolved
def remindersForIssue = reminderService.getRemindersForIssue(issue.getKey());
remindersForIssue.each {
reminderService.deleteReminder(it.id)
}
} |
...