Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

  • GET OPTIONS

    GetOption
    import com.atlassian.jira.issue.fields.config.FieldConfig
    import com.atlassian.jira.issue.context.IssueContextImpl
    import com.atlassian.jira.issue.fields.option.Option
    import com.atlassian.jira.issue.customfields.manager.OptionsManager
    import com.atlassian.jira.issue.fields.config.manager.FieldConfigManager
    import com.atlassian.jira.component.ComponentAccessor
    import com.atlassian.jira.issue.CustomFieldManager
    
    final customFieldName = "NOW_Activity"
    def customFieldManager = ComponentAccessor.getComponent(CustomFieldManager)
    def fieldConfigManager = ComponentAccessor.getComponent(FieldConfigManager)
    def optionsManager = ComponentAccessor.getComponent(OptionsManager)
    def customField = customFieldManager.getCustomFieldObjects().findByName(customFieldName)
    
    def projectId = 10609
    def issueTypeId = "11500"
    IssueContextImpl issueContext = new IssueContextImpl(projectId, issueTypeId)
    
    FieldConfig fieldConfig = customField.getRelevantConfig(issueContext);
    
    def currentOptions = optionsManager.getOptions(fieldConfig)
    
    currentOptions.eachWithIndex{it,index->
        log.info("" + it + ";" +it.getOptionId())
    }
  • No labels