Crank
1
大家好,
我在 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 吗?
提前感谢 
— Crank
Crank
2
我的设置的额外详情:
– 启用个人消息的群组:
管理员、版主、所有人
– 启用直接消息的群组:
所有人
– 对于所有信任级别群组(TL0–TL4),在“群组”→“互动”下:
“谁可以给此群组发送消息?” = 所有人
– 对于管理员群组(管理员、员工、版主):
“谁可以给此群组发送消息?” = 所有人
– 对于管理员用户“Crank”:
allow_private_messages = true(在 Rails 控制台中设置)
– 我的安装中没有名为“禁用个人消息”的设置。
– 未安装任何与消息相关的插件。
– TL2 用户可以回复来自管理员的私信,但不能发起新的私信给任何人
(无论是其他 TL2 用户还是管理员)。

-Crank
Moin
3
您真的在使用 2024 年 7 月发布的版本吗?为什么不使用 3.5?
您尝试过 安全模式 吗?
1 个赞
Crank
4
非常感谢 Moin。
这个 bug 在一个组件中。
.
2 个赞