Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

...

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