Versions Compared

Key

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

...

Code Block
languagegroovy
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)
    }
}

...