Apostrophe CMS + apostrophe-external-notifications:如何实现对新事件的支持
Apostrophe CMS + apostrophe-external-notifications: How to implement support for a new event
我想在每个 'Submit' 事件上从我的 CMS 发送 Slack 通知。我成功地让现有事件在 Slack 中触发,但是当我将以下代码包含在节点模块包中用于 apostrophe-external-notifications 如下时,我没有收到任何通知。
self.notifyOn('apostrophe-workflow:afterSubmit', (req, submit) =>
['{user} submitted the {type} {title} which has these tags: {string}.', submit.from, submit.from, submit.from.tags]
);
afterSubmit
不是 apostrophe-workflow 目前发出的服务器事件。该操作只有一个浏览器事件 workflowSubmitted
。
2020 年 3 月 5 日更新: 此事件添加于 apostrophe-workflow@2.32.0
。
我想在每个 'Submit' 事件上从我的 CMS 发送 Slack 通知。我成功地让现有事件在 Slack 中触发,但是当我将以下代码包含在节点模块包中用于 apostrophe-external-notifications 如下时,我没有收到任何通知。
self.notifyOn('apostrophe-workflow:afterSubmit', (req, submit) =>
['{user} submitted the {type} {title} which has these tags: {string}.', submit.from, submit.from, submit.from.tags]
);
afterSubmit
不是 apostrophe-workflow 目前发出的服务器事件。该操作只有一个浏览器事件 workflowSubmitted
。
2020 年 3 月 5 日更新: 此事件添加于 apostrophe-workflow@2.32.0
。