Hey,
I try to cover assign issue to the last workflow executor, I mean for example if person X assign issue to "for more info" and that issue will be already assign Y script should assign issue to X person
Thanks in advice for all hint how to do it
JIRA version 7.2.3
SC version 4.3.18
The solution would involve:
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager() def changeHistories = changeHistoryManager.getChangeHistories(issue) def previousAssignees = changeHistories.collect {history -> history.getChangeItemBeans().findResults {ChangeItemBean change -> if (change.getField() == "assignee") { return change.getFrom() } } }.flatten()
Should give you a list of all previous assignees, so you can take the last one or whatever you need.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.