I found some of code in the forum for a scripted field but can not get it to work with the latest software.
Any help appreciated
import com.atlassian.jira.component.ComponentAccessor def changeHistoryManager = ComponentAccessor.getChangeHistoryManager() def changeItems = changeHistoryManager.getAllChangeItems(issue) if (changeItems?.size() > 0) { def userUtil = ComponentAccessor.getUserUtil() def userkey = changeItems.sort(false).last().getUserKey() userUtil.getUserByKey(userkey) } else { null }
scripted fields only fire on transitions. and if you are okay with it being updated on transition then you dont even need SR to track.
Just add a custom field and add a "Update Issue Custom FIeld" post function with the field selected and this for the value: '%%CURRENT_USER%%'
Thanks for the feedback the best option would be a listener which I have not found any good examples as of yet
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, scripted fields are updated at a lot of other times. It's an oversimplification, but you can almost always assume a scripted field is updated when the issue is indexed. Transition, comment, edit, move, etc.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nic - do you have any suggestions to the code listed as it does not appear to work
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Apart from it not explicitly returning a value for the field to work with (as it's pseudo code, or code not intended for a field) what is it doing?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ah that's good information Nic. I didnt realize it also fired on comment/edit/move/index. Thanks
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.