Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,368,482
Community Members
 
Community Events
168
Community Groups

Date of Last Transition

There have "Date of First Transition"

https://scriptrunner.adaptavist.com/latest/jira/recipes/scriptfields/dateOfFirstTransition.html

 

But, if I want the date of last transition, how to do it?

package com.onresolve.jira.groovy.test.scriptfields.scripts

import com.atlassian.jira.component.ComponentAccessor

def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
def created = changeHistoryManager.getChangeItemsForField(issue, "status").find {
it.toString == "In Progress"
}?.getCreated()

def createdTime = created?.getTime()

createdTime ? new Date(createdTime) : null

I know the ".fnd" meaning get the first value that match the cndition.

But I wnat the last value....

 

1 answer

0 votes

I am looking for this information as well - @Harry Huang  have you had any success since you wrote this?

@Rob Horan  You can use "reverse", like this

def created = changeHistoryManager.getChangeItemsForField(issue, "status").reverse().find {
it.toString == "In Progress"

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events