Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Auto-Comment an Approved request with JMWE.

Dimitris Damaskos July 30, 2019

I just made a nice post function and I wanted to share it to the world:

In our Company, we have some tickets that after they get approved the component leader must be notified to perform a specific task. 

I made a Post function to get the component leader and mention him in a comment. 

If the component does not have a lead it will randomly mention a specific person from a list. 

{% set comp = issue.fields.components | field("name") %}

{% for i in range(0,comp | length) %}
{%set des = issue.fields.components | find({"name":comp[i]}) | field("description") %}
{% if des | length != 0%}
[~{{des}}] please address this task.
{% else %}
[~{{ ["*****@*****.com","*****@*****.com"] | random }}] please address this task.
{% endif %}
{% endfor %}

 

 In our Jira Cloud instance, some users key is their email address and for other, it is the first part of their email address so we chose to get the description of a component and we made sure that we enter the key of the account of the Project lead. 

1 comment

Comment

Log in or Sign up to comment
Kamil Beer January 20, 2020

Thanks @Dimitris Damaskos , the post function helped me with the @mention syntax in cloud :)

Like Dimitris Damaskos likes this
TAGS
AUG Leaders

Atlassian Community Events