Hi guys,
I was wondering whether it's possible to setup JIRA workflow in such way, that only specific user can change status of an issue. Basically, I would like to create transition condition like current_user == 'jira_robot'. I seem to be unable to get current user using custom condition script.
Thanks
Martin
Hi Martin,
you are right, there is no "user = abc" condition. But there is a condition "User is in Group", so an easy way is to create a group and add the user to this group and add the "User is in Group"-condition to the transition.
Yep, I know about this. But it's sort of a workaround. I was hoping there's a 'clean' way how to do this. But thank you for suggestion, I'll probably go with this solution.
Btw, Isn't there a way how to bypass this using ScriptRunner plugin which we are actually using?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, this should be possible. There is an example here:
You get the currentUser as described in the example and compare that value not to "sponsor.name" as stated in the example but with your own string.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is it possible to set a condition only to a specific group?
Let's say I have many groups and one of them is 'abc'. I like apply the 'Previous Status Condition' condition only to this 'abc' group and not to other groups.
Can I do it?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If someone is searching for the solution. You can use this code (jsut change USERNAME to the value that should be compared)
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.ApplicationUser
import com.opensymphony.workflow.WorkflowContext
def TransitionUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser() as ApplicationUser
passesCondition = TransitionUser.name == "USERNAME"
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.