Versioner sammenlignet

Nøgle

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

...

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
import org.springframework.util.StringUtils
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

labelManager = ComponentManager.getComponentInstanceOfType(LabelManager.class)
CustomFieldManager customFieldManager = ComponentManager.getInstance().getCustomFieldManager();


CustomField UseCustomer = customFieldManager.getCustomFieldObject(10600);
CustomField Customer = customFieldManager.getCustomFieldObject(10900);


labelManager.removeLabelsForCustomField(10900)


Set labelSet = new HashSet();
labelSet.add(issue.getCustomFieldValue(UseCustomer));


def componentManager = ComponentManager.getInstance()
def authContext = componentManager.getJiraAuthenticationContext()
def user = authContext.getUser()


// issue.getCustomFieldValue(UseCustomer)
// Does not work - the "labelSet" is not a valid set - https://answers.atlassian.com/questions/332748/set-labels-in-jira
labelManager.setLabels(user, issue.id,labelSet, false,false)

 

Get CurrentUser

Kodeblok
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.ComponentManager;
User = ComponentManager.getInstance().getJiraAuthenticationContext().getUser().getName();

 

Links

https://jamieechlin.atlassian.net/wiki/display/GRV/Post+Functions