Can I check if the Last comment was made today, and if so whether or not it matches a string?

P Heller October 1, 2013

I'm creating a filter and want to get only those issues where a comment made today matches a particular string. Therefore, I don't want issues where there may be the same comment, but it was entered anytime before today.

Thanks!

1 answer

1 accepted

1 vote
Answer accepted
Bharadwaj Jannu
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.
October 2, 2013

there is a plugin CCC which give Last Comment but with different aspect. you can refer here https://marketplace.atlassian.com/plugins/com.capitalcityconsultants.jira.plugins.customfields.ccc-lastcomment

also go through https://answers.atlassian.com/questions/164444/last-comment-date

Otherwise you can write your own JQL plugin

List<Comment> allComm=ComponentAccessor.getCommentManger.getComments(issueObject);

List<Comment> today=new ArrayList<Comment>();

for(int i=0;i<allComm.size();i++){

if(allComm.get(i).getCreated().equals("Today date"){

today.add(allComm.get(i));

}

}

if(today.isEmpty==false){

// sort the today comments according to their Updated date

/*with the help of 

https://docs.atlassian.com/jira/5.2.10/com/atlassian/jira/issue/comments/Comment.html#getUpdated()

*/

//at the end you get a comment which has todays latest update date with time.

/*get the string with the help of 

https://docs.atlassian.com/jira/5.2.10/com/atlassian/jira/issue/comments/Comment.html#getBody()

*/

}

The above is just template which may help you.

P Heller October 2, 2013

Thank you, that's v helpful

Suggest an answer

Log in or Sign up to answer