【发布时间】:2017-11-17 15:57:51
【问题描述】:
我正在使用 JavaScript 为 YouTrack 创建一个状态机,并尝试向组中的每个人发送一封电子邮件。在旧的工作流程中,这样做是这样的:
{group:PHP Developers}.notifyAllUsers("Subject","message");
我在新的 JavaScript API 中找不到任何内容来执行此操作,我在哪里可以找到全局(不是问题或项目)组?
【问题讨论】:
标签: youtrack
我正在使用 JavaScript 为 YouTrack 创建一个状态机,并尝试向组中的每个人发送一封电子邮件。在旧的工作流程中,这样做是这样的:
{group:PHP Developers}.notifyAllUsers("Subject","message");
我在新的 JavaScript API 中找不到任何内容来执行此操作,我在哪里可以找到全局(不是问题或项目)组?
【问题讨论】:
标签: youtrack
在 JS API 中如下所示:
entities.UserGroup.findByName('PHP Developers')
.notifyAllUsers('Subject','message');
但是,获取特定用户组的另一种(也是更可靠的)方法是将其添加到代码中的需求和引用中:
ctx.phpdevs.notifyAllUsers('Subject','message');
...
requirements: {
...
phpDevs: {
type: entities.UserGroup,
name: 'PHP Developers'
}
}
您可以在官方文档中找到更多详细信息:UserGroup 和 Finding Specific Entities。
【讨论】: