I have looked and tried several different way of trying to solve my problem with the Simple scripted validator but have been unsuccessful. What I want to do is verify that the Fix Version field is not set to the value of "Future Release". However I can't seem to make it work. I have tried each of the following conditions in the Script Workflow transistion:
issue.fixVersions != 'Future Release'
issue.fixVersion != 'Future Release'
issue.fixVersion?.name != 'Future Release'
issue.fixVersions?.name != 'Future Release'
When I am done editing the transition I then publish the workflow and test an issue to see if it will transition on or if I get the error message. It will always make the transition regardless of what I have in the Fix Version field.
@Matt Moody:
! ('Future Release' in issue.fixVersions*.name)
because issue.fixVersions is a Collection.
@venkat - same solution.
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.
@Jamie Echlin [Adaptavist] , can help us on this.
Thanks in Advance
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am also facing the same issue. We want to put a "simple scripted validator" for fix version field as part of a workflow transition.
Scenario:- fix version != Backlog
Assume fix version for a issue is Release1, when trying to fetch the value using $issue.fixVersions, it's always returning the value in [], in our case [Release1] is the value returned. (can use 'send a custom email' built in script to verify this )
I tried all the below combinations for 'Simple scripted validator' with no success
issue.fixVersions != 'Release1'
issue.fixVersions.name != 'Release1'
issue.fixVersions != '[Release1]'
issue.fixVersions.name != '[Release1]'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
your missing the *
issue.fixVersions*.name != 'Release1'
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.