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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.