We've encountered an issue exporting this macro. Please try exporting this page again later.
Call this script on a set schedule. The script adds the watchers from the parent issue to all subtasks.
string [] keys = selectIssues("key in silJQLList(\"silJql_IssuesWithSubtasks.sil\", \"Project = EX\") AND statusCategory not in (Done)"); for(string k in keys) { for(string s in subtasks(k)) { %s%.watchers += %k%.watchers; } }
The JQL script can be replaced with the predefined hasSubtasks JQL function.
This script is used in silJQL to return a list of all issues with subtasks. It takes a JQL search as parameter.
It is recommended to use silJQLList, for example, the key in silJQLList("silJql_IssuesWithSubtasks.sil", "Project = EX").
string [] keys = selectIssues(argv[0]); string [] ret; for(string k in keys) { if(size(subtasks(k)) != 0) { ret += k; } } return ret;