Versions Compared

Key

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

This script takes helps you create a custom JQL to find issues where two specified fields do not match.

To use this script, enter a JQL query as a parameter that , which should be a list of epics and returns (first parameter). The script then identifies issues where the custom field (second parameter) does not match have the same value of as the corresponding epic.

Wild html block
<iframe width="560" height="315" src="https://www.youtube.com/embed/8xkccDcIGlY" frameborder="0" allowfullscreen></iframe>

...

Example usage (JQL query)

Code Block
key in silJQLList("silJql_FieldValueDosentMatchEpic.sil", "Project = EX and type = Epic", "Fruit")

Script

Code Block
string [] epics = selectIssues(argv[0]);
string matchField = argv[1];
string [] ret;
 
for(string e in epics) {
    for(string i in allLinkedIssues(e, "Epic-Story Link")) {
        
        if(%i%.%matchField% != %e%.%matchField%) {
            ret += i;
        }
    }
}
 
return ret;