attempts to use a solution from a 3 year old post (https://community.atlassian.com/t5/Answers-Developer-Questions/How-to-disable-custom-field-value-based-on-issue-type/qaq-p/529895) results in several errors. Using v8.4 and is not liking the following:
def config = customField.getRelevantConfig(getIssueContext())
def options = optionsManager.getOptions(config)
X - cannot find matching method
Also under the "If" statement there is no such property/value for "it.value/it.optionId
if (issuetype.contains("Story")) {
def optionsMap = options.findAll {
it.value in ["A", "B"] // list of options you want to show
}.collectEntries {
[
(it.optionId.toString()): it.valuetried suggestions to replace depreciated lines with no positive results.