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

Fires an event when condition is true

Robi Anton March 23, 2016

Hi, 

I want to trigger an event when the follow condition is true:

custom field "Date" (format dd/mm/yyyy) == "issue created date" ??

how to write this condition properly?

 

Thanks!!! 

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
adammarkham
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 23, 2016

This should work as part of a condition:

cfValues['Date'].clearTime() == issue.getCreated().clearTime()
Robi Anton March 24, 2016

Thanks Adam, 

 

I've also developed a script...

import org.apache.log4j.Category
import com.atlassian.jira.issue.util.IssueChangeHolder
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder;
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.ComponentManager;
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.customfields.manager.OptionsManager
import com.atlassian.jira.issue.customfields.option.Option
import com.atlassian.jira.component.ComponentAccessor

 

//ComoponentManager = gestionnaire de composant JIRA
ComponentManager componentManager = ComponentManager.getInstance()


//CustomFieldManager = gestionnaire de customfield JIRA
CustomFieldManager cfManager = componentManager.getCustomFieldManager()


//Valeur du champ personnalisé date de livraison
def revision = issue.getCustomFieldValue(cfManager.getCustomFieldObject("customfield_10901"))
def revision_format = revision.format("yyyy-MM-dd")


// Valeur de date de creation d'une demande
Date created = issue.getCreated()
def created_format = created.format("yyyy-MM-dd")

revision_format == created_format

adammarkham
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 24, 2016

Great...nice to see your writing your own scripts smile

TAGS
AUG Leaders

Atlassian Community Events