最近因为项目组的需求,需要开发一个关于关注人设置的插件。
需求是这样的:
当一个用户组的人员创建或者被分配任务时,指定用户组的人员可以收到通知并持续关注。
经过分析,将该需求调整为:
当指定项目角色的人员创建或者被分配任务时,指定用户组的人员可以收到通知并持续关注。
其中,可以设置的选项有:
- 项目(可多选)
- 问题类型(可多选)
- 项目角色(指操作人员,可多选)
- 用户组(指关注人员,可多选)
- 用户(关注人员,可多选。此为刚开始设计的选项,但是由于一些原因目前没有添加进去,后期改进)
- 创建问题时关注
- 分配问题时关注
- 设置项有效性
额,现在想来,其实可以把问题事件也设置成选择项。
目前插件的内容就这些。说起来这次最大的收获其实是终于成功创建数据表了,哈哈。之前有空的时候尝试过一次,但是出了一些问题,这次终于理解ActiveObject类的使用流程了。
插件我上传到我的资源里了。
https://download.csdn.net/download/aleefang/10507711