I have a REST API module working with customfield options. When calling the API, I want to delete the option when it is not used (== used in 0 issues) and disable if it is used in at least one issue. How can I determine whether the option is selected in at least one issue?
I use the following code to get the options:
List<FieldConfigScheme> schemes = customField.getConfigurationSchemes(); if (schemes != null && !schemes.isEmpty()) { FieldConfigScheme sc = schemes.get(0); Map configs = sc.getConfigsByConfig(); if (configs != null && !configs.isEmpty()) { FieldConfig config = (FieldConfig) configs.keySet().iterator().next(); Options options = optionsManager.getOptions(config); }
I think you have to search for all issues with this option selected through a JQL search.
Henning
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.