【发布时间】:2017-11-20 08:46:13
【问题描述】:
默认情况下,DSpace 仅在项目获得批准时向提交者发送电子邮件通知,但不会将其发送给接受/拒绝工作流用户,我需要将电子邮件通知发送给所有接受的用户/reject 集合中的权限
请帮忙
谢谢
【问题讨论】:
-
似乎不是一个 SO 问题
标签: dspace
默认情况下,DSpace 仅在项目获得批准时向提交者发送电子邮件通知,但不会将其发送给接受/拒绝工作流用户,我需要将电子邮件通知发送给所有接受的用户/reject 集合中的权限
请帮忙
谢谢
【问题讨论】:
标签: dspace
我认为您必须为此修改 dspace-api 中的代码。在 DSpace 6 中,消息在 dspace-api/src/main/java/org/dspace/workflowbasic/BasicWorkflowServiceImpl.java 中的“notifyOfArchive”方法中组成和发送。接受/拒绝用户是 EPersonGroup 的成员,由正在安装项目的集合的属性 workflowStep1/workflowStep2/workflowStep3 之一标识。我还没有找到关于哪个组做什么的明确文档,但这应该会缩小你的搜索范围。
[编辑] 显然 workflowStep1 和 workflowStep2 组都可以接受或拒绝。 workflowStep3 可以将提交提交到存档,但不能拒绝。
见https://wiki.duraspace.org/display/DSDOC6x/Functional+Overview#FunctionalOverview-WorkflowSteps
【讨论】: