Hello Community...
I can get a nice list of customFields, including scripted customFields using Scriptrunner.
But I just can't find a way to generate a similar list of e.g. Scripted Listeners and/or Scripted PostFunctions.
Yes - I know i can see it under gear==>add-ons==>"Script Listeners" etc...but i need to make the list available to auditors, using Scriptrunner.
Any ideas?
Reward: Eternal gratitude....
I don't know if there is an api way to get this. I'm sure there is. But I wouldn't know where to start.
But failing that, you can get it directly from the properties system
import com.atlassian.jira.component.ComponentAccessor
import groovy.json.JsonSlurper
def props = ComponentAccessor.getApplicationProperties()
def listeners = new JsonSlurper().parseText(props.getText('com.onresolve.jira.groovy.groovyrunner:groovyrunner'))
listeners*.FIELD_LISTENER_NOTES
Other property keys of interest for Scriptrunner:
Behaviours are also stored in application properties as Behaviour_n and Mappings are under BehaviourMap.
Script Fragments are stored in an AO table: AO_4B00E6_STASH_SETTINGS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.