在创建或编辑事务时,如何自动添加已分配给 Jira 中"Tester"字段的观察程序?



我想添加到JIRA(v6.4.11)下一个行为:如果在创建/编辑问题期间将人员设置为测试人员或代码审查人员,我需要将人员添加到问题观察者。反之亦然:如果这个人从代码评审员/测试人员中删除,我们需要从观察者列表中删除这个人。我怎样才能做到这一点?

使用免费的附加组件JIRA Watcher Field通过编辑此字段,您可以从问题中添加/删除观察者,也可以通过脚本(事件、行为插件、发布函数等)对其进行编辑

下面是一个使用Behaviours插件(ScriptRunner插件的一部分)的示例
首先,在屏幕上添加一个名为"Issue Watchers"的自定义字段,其类型为Watcher field(可从Jira Watcher插件中获得)。然后,创建一个行为,将"Tester"字段添加到其中,并将以下代码添加到"服务器端脚本"部分。

FormField testerField = getFieldById("Tester")
FormField watchersField = getFieldByName("Issue Watchers")
String testerUser = testerField.getValue()
String watchers = watchersField.getValue()
watchers = watchers + "," + testerUser
watchersField.setFormValue(watchers)

最新更新