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.