Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Groovy Script Runner: Custom post function parameters

Aleksei Gapchenko May 3, 2019

The question relates to Adaptivist ScriptRunner.

I am developing custom postfunction which is essentially a groovy script implementing com.onresolve.scriptrunner.canned.CannedScript interface.

There is the List getParameters(Map params) method for script to render parameters inputs (like text inputs or select lists), for example


@Override
List getParameters(Map params) {
[
[
name : 'Field 1',
label : "Custom Field",
type : "list",
cssClasses : "aui-select2 long-field",
values : ListHelper.getCustomfields(true)
],
[
name : 'SimpleTextInput',
label : "Free text input",
description: "Description for free text input.",
type : "text"
]

]
}

I would like to put a default value in the text field above. How can I do that?

Also, where can I get the full list of all available options to define a parameter with some examples?

Sample project from https://bitbucket.org/Adaptavist/scriptrunner-samples provides even simpler method definition than the code above.

Thanks

 

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Peter-Dave Sheehan
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 14, 2019

I haven't found a good resource for this.

I generally decompile the jar and poke around.

I think for default value, you can set the "value" attribute.

TAGS
AUG Leaders

Atlassian Community Events