如何获取群组成员请求的通知?

你好,

我们有一个仅限特定群组访问的私密分类。当非成员尝试阅读该分类中的帖子时,系统会提供申请加入的选项(这是预期的行为)。

群组所有者可以在 /g/[群组名称]/requests 页面查看加入请求,但他们不会收到任何通知(无论是站内通知还是电子邮件)。

这导致请求难以有效管理,因为它们会一直滞留在那里,直到某位所有者手动前往页面并授予访问权限。

请问是否有我遗漏的设置可以启用相关通知?

这听起来像是一个 bug……我注意到我再也收不到这里关于插件作者请求的通知了。@vinothkannans 你能调查一下这是怎么回事吗?

谢谢 Sam,

我当前使用的是 v2.4.0.beta2 +235

@vinothkannans,我还不熟悉你的开发工作流程,但如果需要,我很乐意创建一个包含更多详细信息的议题。

我无法在此复述该问题(在 try.discourse 和本地环境中均如此)。

请注意,根据上述代码,通知私信仅会为最近在线的 5 位群组所有者创建。我认为您的群组拥有超过 5 位所有者。

我们有 6 位所有者。

我仔细查看了我的配置,试图找到相关线索:

认为其中一位管理员将可见性从“所有人”改为了“已登录用户”。

现在,“允许用户发送加入请求”选项虽已勾选,但处于禁用状态。

当我查看另一个仅对已登录用户可见的群组时:

“允许用户发送加入请求”选项既被禁用,也未被勾选。

这是否是问题所在?对于仅对已登录用户可见的群组,无法发送加入请求是否符合预期?

是的,组的可见性级别设置会影响“成员资格请求”功能。组可见性设置中的“已登录用户”选项是最近添加的。此后,成员资格请求功能也应与“已登录用户”选项兼容(而不仅仅是“公开”)。我会修复这个问题 :hammer_and_wrench:

@xav 这应该能解决问题。