Hi,
I have been looking and experimenting for several days but I cannot find a working solution to change the state of a single customfield checkbox from unchecked to checked or back to unchecked using scriptrunner (Groovy).
I found an almost identical question and I tried modifying the code found here Script runner, how to update custom field that's a select list?
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.customfields.manager.OptionsManager
import com.atlassian.jira.issue.fields.config.FieldConfig
def customFieldManager = ComponentManager.getInstance().getCustomFieldManager()
def cf = customFieldManager.getCustomFieldObjectByName("TWU - Combined Tax Review Completed")
def fieldConfig = cf.getRelevantConfig(issue)
value = ComponentAccessor.optionsManager.getOptions(fieldConfig)?.find { it.toString() == 'Taxes Completed' }
if (cfValues['Account Type']?.value == 'IRA') {
issue.setCustomFieldValue(cf, value)
}
Does anyone have some working code that I could work on customizing?
Thanks