今天早些时候,一名员工被分配了一项任务,但由于他没有订阅这些通知,所以没有收到通知。我想看看这种情况有多普遍,但我找不到用户偏好设置存储在哪里/如何存储。
如果有什么文档/说明解释了总体布局,我很乐意收到“RTFM”并附上链接。![]()
**编辑:**为了说清楚(在分类和标题编辑后),我计划使用数据浏览器来完成这项调查,部分是为了满足好奇心,部分是为了更好地熟悉这个工具。
今天早些时候,一名员工被分配了一项任务,但由于他没有订阅这些通知,所以没有收到通知。我想看看这种情况有多普遍,但我找不到用户偏好设置存储在哪里/如何存储。
如果有什么文档/说明解释了总体布局,我很乐意收到“RTFM”并附上链接。![]()
**编辑:**为了说清楚(在分类和标题编辑后),我计划使用数据浏览器来完成这项调查,部分是为了满足好奇心,部分是为了更好地熟悉这个工具。
数据浏览器插件提供了一种执行此类查询的方式,以及一个允许您查看所有表的界面。如果您使用的是 Business 套餐,则已包含该插件;如果您是自托管用户,则可以添加该插件。
我原本打算使用数据浏览器。但我找不到存储有关作业通知偏好的位置。有什么提示吗?
我认为没有办法“取消订阅”分配通知。最多,用户可以更改“接收已分配主题提醒的频率”设置,但不能更改首次被分配时的通知。
我建议你测试一下,将用户分配到另一个主题,然后检查他们是否收到通知。你甚至可以冒充他们的账户亲自查看。所有通知都应该在他们用户页面的“通知”选项卡中。
你也可以使用数据浏览器比较“assignments”表和“notifications”表。通知表中应该有一个条目,其中包含类似以下数据:
{"message":"discourse_assign.assign_notification","display_username":"constanza","topic_title":"Your topic title"}
通知的创建日期应与分配中的创建日期匹配。
嗯……我猜这就是关键所在。他几乎从不直接使用我们的 Discourse 实例,而是依赖电子邮件。而且既然他从未收到过电子邮件…… ![]()
而且由于他“接收已分配主题提醒的频率”是默认为“从不”,我才假设是这个原因。(插入关于“假设”会发生什么的提醒。)
所以……我想弄清楚的是,有多少员工在被分配主题时不会收到电子邮件。我希望通过数据浏览器来弄清楚这一点。我只需要一些(一两个)正确的方向指引。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.