We are using the Jira Cloud version including script runner.
The goal is that all created issues in one project are cloned to another project ("second project").
Cloning issues with a ScriptRunner post function via workflow is really easy, but there's currently one thing I am struggeling with:
The second project requires a component in the creation workflow. This behavior should not be changed. Therefore the post function within the first project has to set a (static) component when creating a new issues in the second project.
I researched a lot about this topic but so far nothing helpful popped up :/
Any help on this is appreciated!
Thanks!
Hi @Kishan Sharma,
you can do this running from the ScriptRunner Console the following code:
import com.atlassian.jira.component.ComponentAccessor
def cfCascadingField = ComponentAccessor.customFieldManager.getCustomFieldObjectsByName("Priority").first()
def contextCascadingField = cfCascadingField.configurationSchemes.listIterator().next().oneAndOnlyConfig
def optionsManager = ComponentAccessor.optionsManager
def options = optionsManager.getOptions(cfCascadingField.configurationSchemes.listIterator().next().oneAndOnlyConfig)
def optionsToDeleteList = ["Level4", "Level5"]
options.each {
it.childOptions.findAll { optionsToDeleteList.contains(it.value) }.each { option ->
optionsManager.deleteOptionAndChildren(option)
}
}
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.
This does not seem to be working to disable option instead of deleting them:
optionsManager.disableOption(option)
I can still see the option available for selection even though it has been disabled.
I am still searching for a solution to subset (show/hide based on specific conditions) the child options in a cascade select list.
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.