We are on JIRA OnDemand (Cloud) or whatever it is called now) - version 7.1.0-OD-02-030.
I have Custom Fields for dates, that track specific events during the workflow (because I cannot get transition history to show on any report). So for example, I use the workflow post functions to auto complete certain date fields as we transition through the workflow (only for some workflow steps).
I now want to create a field that shows me the difference between two of these date fields in days or hours.
Is this possible? How do I do it?
Try this code
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.Issue import com.atlassian.jira.issue.fields.CustomField import java.sql.Timestamp return (int) ( getMillsForCstFd("custom field name 1", issue) - getMillsForCstFd("custom field name 1", issue))/(1000*60*60*24) public long getMillsForCstFd(String _customFiledname, Issue _issue){ CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName(_customFiledname); if(customField == null) return 0 Timestamp cstFldDate = (Timestamp) _issue.getCustomFieldValue(customField); return (cstFldDate == null) ? 0 : cstFldDate.getTime(); }
To speed up development see this:https://answers.atlassian.com/questions/32982259
They can't. Script Runner is not (yet) available for Cloud.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I like the "yet" part ... I won't hold my breath though. Seems everything is designed for the non-cloud platforms these days.
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.