TL2 用户无法互相发送私人消息或发送给管理员

大家好,

我在 Discourse 3.3.0 (stable) 上为私人社区设置了一个小型的 Discourse。
https://community.rebellerne.dk

问题:信任等级 2 的用户无法发送私人消息——无论是相互发送还是发送给管理员。消息按钮会出现,但当他们尝试发送时,没有任何反应(没有错误消息)。

我已经检查了以下内容:

  • personal message enabled groups = admins, moderators, everyone

  • direct message enabled groups = everyone

  • 所有信任等级组(TL0–TL4)→ 谁可以给此组发送消息 = Everyone

  • Rails 中管理员用户(Crank)的 allow_private_messages 设置为 true

  • 没有安装与限制消息相关的插件

TL2 可以读取和回复来自管理员的 PM,但他们无法开始新消息。

如果需要,可以提供截图(设置页面、群组互动等)。

有什么想法可能阻止普通用户发送 PM 吗?
提前感谢 :folded_hands:
— Crank

我的设置的额外详情:

– 启用个人消息的群组:
管理员、版主、所有人

– 启用直接消息的群组:
所有人

– 对于所有信任级别群组(TL0–TL4),在“群组”→“互动”下:
“谁可以给此群组发送消息?” = 所有人

– 对于管理员群组(管理员、员工、版主):
“谁可以给此群组发送消息?” = 所有人

– 对于管理员用户“Crank”:
allow_private_messages = true(在 Rails 控制台中设置)

– 我的安装中没有名为“禁用个人消息”的设置。
– 未安装任何与消息相关的插件。
– TL2 用户可以回复来自管理员的私信,但不能发起新的私信给任何人
(无论是其他 TL2 用户还是管理员)。

:blush:

-Crank

您真的在使用 2024 年 7 月发布的版本吗?为什么不使用 3.5?

您尝试过 安全模式 吗?

1 个赞

非常感谢 Moin。:ok_hand: 这个 bug 在一个组件中。

.

2 个赞