Hi, I try to limit time (for 3 days) to user can reopen ticket.. I added transition, visible on portal, works fine.. but tried this old java I found, didnt worked.. any help?
import java.util.Calendar;
import com.atlassian.jira.issue.Issue;
import java.text.SimpleDateFormat;
Issue issue = issue;
if(issue.getResolutionDate()!=null){
Calendar now = Calendar.getInstance();
now.setTimeInMillis(System.currentTimeMillis());
Calendar resolutionDate = Calendar.getInstance();
resolutionDate.setTimeInMillis(issue.getResolutionDate().getTime());
resolutionDate.add(Calendar.DATE, 3);
if(now.before(resolutionDate)){
return true;
} else {
return false;
}
}
return true;
Hi @PeterN
Where are you applying this script?
Leaving the script aside, the standard practice is to auto-close the issue (either using automation for jira or scriptrunner script jobs) certain days after resolved. Till then the users can get to reopen the ticket.
Why not use that?
i dont know how to do that, dont have scriptrunner installed (i think)
this script is done at "condition" at transition
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.