Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Copy the reporter and watchers on duplicate issues

Table of Contents
 


You will need the following JIRA plugins:
JJUPIN
Info
titleRequired plugins
apps

Power Scripts™ for Jira (server)

Level:  INTERMEDIATE BASIC

Problem

Yet another small trick to make your user's life bearable: when developers close an issue with resolution duplicate, you should normally copy the watchers and the reporter to the original issue.

...

Writing the code

This is done in SIL SIL™ in the following way:

 


Code Block
string u;
number n=0;
n=size(fieldHistory(key, "Link"));
if (n>0 and resolution=="Duplicate")
{
 string dKey=getElement(fieldHistory(key, "Link"),n - 1); // history
 %dKey%.watchers=addElementIfNotExist(%dKey%.watchers, reporter);
 for (u in watchers)
 {
 %dKey%.watchers=addElementIfNotExist(%dKey%.watchers, u);
 }
}

 


You just need to put this on the postfunction on the transition 'Resolve issue' and  and that's all.

See also