Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wild html block
<iframe width="560" height="315" src="https://www.youtube.com/embed/8xkccDcIGlY" frameborder="0" allowfullscreen></iframe>

Bitbucket file macro
showLineNumberstrue
titlesilJql_FieldValueDosentMatchEpic.sil
urlhttps://bitbucket.cprime.io/projects/CAP/repos/sil-script-library/raw/silJql_FieldValueDosentMatchEpic.sil?at=refs%2Fheads%2Fmaster
syntaxHighlightingJavaScript

See also

...

This script 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, which should be a list of epics (first parameter). The script then identifies issues where the custom field (second parameter) does not have the same value as the corresponding epic.

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;