You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
We use custom validators that are repeated on various tranisitions in the JIRA workflow. Therefore I'd like to add our scriptrunner validator to built-in validator scripts.
I came across an example for listeners but would like to know how it can be done for Validator.
example for listener:
@ScriptListener
class SampleScriptListener implements CannedScript {
public static String FIELD_MY_PARAM = "FIELD_MY_PARAM"
@Override
String getName() {
"Sample listener"
}
@Override
String getDescription() {
"Sample listener from a plugin"
}
@Override
List getCategories() {
[] // unused
}
example for validator (doesn't work):
class MyFirstValidator implements CannedScript {
public static String FIELD_MY_PARAM = "FIELD_MY_PARAM"
@Override
String getName() {
"My Validator"
}
@Override
String getDescription() {
"Sample listener from a plugin"
}
@Override
List getCategories() {
["Validator"] // unused
}
Is there an annotation that I need to use for validator? Do you have an example I could use?
Did you try the examples in https://scriptrunner.adaptavist.com/4.3.4/jira/recipes/workflow/validators/simple-scripted-validators.html
Thanks Nisha for responding here.
I'm afraid this is not what I was looking for. I need an example how to implement CannedScript for a validator I have created.
So that it is available as another built-in "Script Validator" similar to "Fields(s) changed validator".
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.