Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

Abstract

This code snippet fetches the next unreleased version available for the current issue

Logic

Access the available versions for the issue and filter the next unreleased version by the version date

Snippet

Code Block
languagejs
linenumberstrue
{% set vers = {} %}
{% for v in issue | projectInfo | field("versions") %}
  {% if not v.released and (not vers.releaseDate or vers.releaseDate >= v.releaseDate) %}
    {% set vers = v %}
  {% endif %}
{% endfor %}
{{vers.name}}

Placeholders

N/A

Examples

The output of this code is a String representing a Version which you could use in a template, for example, to set a Version picker field in:

  • one of the Set Field Value post-functions
  • one of the Transition issue post-functions on the transition screen, if any
  • the Create issue post-function under Set fields of new issue section

References

Filter by label (Content by label)
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "jmwe-nunjucks" and type = "page" and space = "KBJMWEC"
labelsjmwe-nunjucks jmwe-cloud

...