How can I automatically set a version on a transition?

I'm trying to add a Post Function to a transition automatically set a Version Number on any issue that uses this transition. When I add a Post Function to the transition and use "Update Issue Field", Version is not listed as an option. It's not a dynamic Version number, it's just a static "No Version" value (for incoming support issues that did not require any code changes), so it seems like Script Runner would be overkill. How do I get Version to appear in that Post Function list?

2 answers

1 accepted

0 votes
Accepted answer

This accomplished what we were looking for when added as a post-function on the transition.

import com.atlassian.jira.component.ComponentAccessor

import com.atlassian.jira.issue.Issue

import com.atlassian.jira.issue.IssueManager

import com.atlassian.jira.project.Project

import com.atlassian.jira.project.version.Version

import com.atlassian.jira.project.version.VersionManager

import com.atlassian.jira.event.type.EventDispatchOption

import org.apache.log4j.Category

Category log = log;

log.setLevel(org.apache.log4j.Level.DEBUG);

VersionManager versionManager = ComponentAccessor.versionManager

IssueManager issueManager = ComponentAccessor.getIssueManager()

Issue issue = issue

Project project = issue.getProjectObject()

Version versionFX = versionManager.getVersion(project.getId(), "version")

issue.setFixVersions([versionFX])

issueManager.updateIssue(componentManager.jiraAuthenticationContext.getLoggedInUser(), issue, EventDispatchOption.DO_NOT_DISPATCH, false)

0 votes

Hi Shylah,

I don't think there is a easy way to achieve this other than by using Script Runner.

You may find the instructions on how to implement this with Script Runner in the link below:

https://jamieechlin.atlassian.net/wiki/display/GRV/Post+Functions#PostFunctions-SetAffectsVersions,FixVersionsorComponents

Cheers,

Danilo

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Nov 27, 2018 in Portfolio for Jira

Introducing a new planning experience in Portfolio for Jira (Server/DC)

In the past, Portfolio for Jira required a high degree of detail–foresight that was unrealistic for many businesses to   have–in   order to produce a reliable long-term roadmap. We're tur...

2,644 views 18 21
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you