Page tree
Skip to end of metadata
Go to start of metadata

Introduction

This post function allows you to transition issues when another transition is performed. For example, this post function can be used in the following scenarios:

  • Automatically close an issue when it's resolved and the current user is allowed to close the issue.
  • Reopen the issue when the "Not fixed" resolution is selected on the Resolve issue transition (can be combined with the Validator-Based Post Function in this case).
Element summary
Status
CURRENT
Version compatibility6.0.1 - Latest
SupportedYes
Introduced in version1.0.0

Post function parameters

 This post function takes the following parameters:

  • Which transition - a method of transition selection
    • Transition by name or id - simply enter the name or ID of the transition (it must be available in the current issue state)
    • Transition to status - select a destination status and a post function to execute the first matching transition (try until the first transition is successful).
  • As a user - select a user who will perform the transition. If empty, then the current user is used. 


Caution!

There are two things that you should be aware of  when using this post function:

  • Post function works without user interaction. Therefore, it's unable to execute the transition with screen.
  • This post function causes issues to execute transitions. Issues cannot execute transitions while they are still executing a transition. This means that a post function should be executed after saving the previous transition. Every transition has fixed post functions which save the state after the transition:
    1. "Update change history for an issue and store the issue in the database."
    2. "Re-index an issue to keep indexes in sync with the database."
    It's crucial to place the "Transition this issue" post function after those two.

Example of use

  • No labels