Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How can I set actions of specified Custom Field to "hide" in all Field configurations?

lpopek August 23, 2018

Hello, I have this code , I want change my "customField" to "hide" status in all my field configurations... Thanks for help!

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.fields.config.FieldConfigScheme
import com.atlassian.jira.issue.fields.layout.field.FieldConfigurationScheme
import com.atlassian.jira.issue.fields.layout.field.FieldLayout
import com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager
import com.atlassian.jira.issue.fields.layout.field.FieldLayoutScheme
import com.atlassian.jira.issue.fields.layout.field.FieldLayoutSchemeEntity
import groovy.transform.Field
import org.apache.log4j.Level
import org.apache.log4j.Logger

@Field Logger log = Logger.getLogger("log: ")
log.setLevel(Level.DEBUG)

//log.info("test")

CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager()
CustomField customField = customFieldManager.getCustomFieldObject(11111)


Collection<CustomField> allCustomFields = customFieldManager.getCustomFieldObjects()

for(CustomField e : allCustomFields){
//what's next
}

 

0 answers

Suggest an answer

Log in or Sign up to answer