Skip to content

Instantly share code, notes, and snippets.

@chuikoaleksandr
Last active May 6, 2020 16:59
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chuikoaleksandr/5fb01e6d690634b05d533a1cfce2c5b0 to your computer and use it in GitHub Desktop.
Save chuikoaleksandr/5fb01e6d690634b05d533a1cfce2c5b0 to your computer and use it in GitHub Desktop.
ScriptRunner for JIRA
import com.atlassian.jira.component.ComponentAccessor
def doTransition(issue, int actionId, user){
def issueService = ComponentAccessor.getIssueService()
def issueInputParameters = issueService.newIssueInputParameters();
def transitionValidationResult = issueService.validateTransition(user, issue.id, actionId, issueInputParameters);
if (transitionValidationResult.isValid()){
issueService.transition(user, transitionValidationResult);
return true
} else {
return false
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment