Hello,
We have a transition that creates a subtask using a built-in script post-function. However on creation the subtask's reporter is the same as the parent issue when we need it to be the current user. I've done a fair bit of searching and have found a plugin that might resolve this but I'm sure theres a way of using script runner to do this as well. Can anyone help?
Update:
I attempted putting this in "additional actions" however it just caused the sub-task creation to fail:
"issue.reporterid = currentUser"
Thanks,
Graham
I think you should add the following in additional actions
import com.atlassian.jira.issue.Issue; import com.atlassian.jira.ComponentManager; issue.reporterId = ComponentManager.getInstance().getJiraAuthenticationContext().getUser().getName();
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You are welcome.
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
FYI. We have been using the original script in this answer for a while with great success, but it no longer works after our upgrade to JIRA 7.1.2.
We are now using:
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.Issue def currentAppUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser() issue.setReporter(currentAppUser);
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.