Sidehistorik
...
This does not work for all field types (like labels).
Remove and Set labels
Kodeblok |
---|
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.label.LabelManager
labelManager = ComponentManager.getComponentInstanceOfType(LabelManager.class)
CustomFieldManager customFieldManager = ComponentManager.getInstance().getCustomFieldManager();
CustomField UseCustomer = customFieldManager.getCustomFieldObject(10600);
CustomField Customer = customFieldManager.getCustomFieldObject(10900);
labelManager.removeLabelsForCustomField(10900)
labelManager.setLabels(currentUser, issue.id,issue.getCustomFieldValue(UseCustomer) as Set, false,false)
|
Links
https://jamieechlin.atlassian.net/wiki/display/GRV/Post+Functions