Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Get the assignee date and put it into a script field

wajih zouaoui
Contributor
December 4, 2019

Hi,

 

i want to know if we can get the assignee date of a jira issue and put it into a script field or something similar with Date type.

 

Our Business need to know when a jira issue has been assigned to someone while making a jql filter.

 

Many thanks in advance.

 

Best Regards,

Wajih

2 answers

1 accepted

1 vote
Answer accepted
Gikku
Community Champion
December 4, 2019

Hi @wajih zouaoui 

You can create a Date Time picker custom field and put below code to capture the time of assignment into that.

This needs to be added as Script Runner custom listener for the event 'Issue Assigned'

 

import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.ModifiedValue
import java.sql.Timestamp
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder

def issue = event.issue as Issue
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def datecf1 = customFieldManager.getCustomFieldObject('customfield_xxxxx') //custom field ID

def val = new Timestamp((new Date()).time)

def changeHolder = new DefaultIssueChangeHolder()
datecf1.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(datecf1), val),changeHolder)

Gikku
Community Champion
December 4, 2019

Hi @wajih zouaoui 

You can modify the code if you just want to capture the date only.

wajih zouaoui
Contributor
December 4, 2019

HI @Gikku ,

 

many many thanks for your help it works as a charm.

Do you please have a documentation or seomthing that it can help improving our skills in groovy script runner for jira ?

 

Thanks a lot.

 

Regards,

Wajih

Gikku
Community Champion
December 4, 2019

Hi @wajih zouaoui 

I don't have any documentation link available but usually for such requirements I browse through the Script runner examples within Community or Adaptivist documentations and also refer the Jira API documents for the version.

You can also follow the Youtube videos here

Regards
Gikku

wajih zouaoui
Contributor
December 4, 2019

Hi @Gikku ,

 

thanks again and i'll follow your advices for sure :) .

 

Best Regards,

Wajih

Like • Gikku likes this
0 votes
Jason Jonas January 11, 2021

Very helpful, thanks very much!

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, likes for trees, atlassian community, social impact, tree planting campaign, community kudos, atlassian giving, environmental impact, sustainability, likes for good, atlassian social responsibility, community challenge

Make every click count—help us plant 50,000 trees! 🌳

Want to make your everyday Community actions directly contribute to reforestation? The Atlassian Community can achieve this goal by liking a post, attending an ACE, sending your peers kudos, and so much more!

Help us plant more trees
AUG Leaders

Atlassian Community Events