受信任用户在启用必须批准用户管理员设置时无法邀请

我正在 2.7.0.beta9 版本上测试,但在用户个人资料页面没有看到“邀请”选项,尽管测试用户的信任等级为 2。除此之外,通过版主/管理员进行的常规邀请功能正常。

我是否遗漏了某些允许“用户间邀请”的基本配置?

1 个赞

你好 Thommie!能否确认一下“允许邀请的最低信任等级”这一管理员设置是否保持默认值(即信任等级 2)未被更改?

2 个赞

你好,Tobias,
以下是几张截图:

  • 全局讨论设置“允许邀请的最低信任等级”:→ 标准
  • 测试用户“lisa”的用户个人资料视图:→ 信任等级 2
  • 从管理员登录视角查看她的权限

据我理解,用户个人资料中应有一个“邀请/einladungen”按钮……

Screenshot_20210518_075622


我之前没见过这个问题。我怀疑这与你更改的某些其他管理员设置有关,例如“仅限邀请”或“允许新注册”。

这可能不是原因,但你重命名了你的信任等级组吗?

以下是我的网站在将界面语言切换为德语时的显示效果:

您好,

信任等级拥有其标准名称,包括德语界面本地化(“信任等级”)。目前“仅限邀请”和“允许新用户注册”均处于激活状态。

因此,应该可以邀请用户并让他们自行注册新账户,且版主和管理员发出的邀请也能正常工作。唯一缺失的功能是普通用户向社区外部其他用户发送邀请。

有什么方法可以从 /admin/site_settings/ 导出整体设置吗?是否可以通过数据探索插件配合某些 SQL 查询来实现?

你可以尝试在管理员设置(右上角)中启用“仅显示已覆盖”选项,以查看哪些项目已被覆盖。

我还不太确定你的问题出在哪里——目前我能想到的唯一可能是德语本地化以及信任等级名称的差异,但我不认为这会导致此类问题。:thinking:

… 哈哈,有趣的副作用:我遇到了

必须批准用户 工作人员必须批准所有新用户账户,之后他们才能访问网站。

如果我将此参数重置为默认值(无需工作人员批准),它就能正常工作:

1 个赞

那么,就是这样!:sparkles:

@dan 你怎么看?“必须批准用户”这一管理员设置是否应该影响受信任用户邀请他人的能力?

一篇帖子已合并到现有主题中:改进邀请系统

我认为,如果启用了“必须批准用户”,则禁用邀请是不合理的。我对此感到惊讶,因为从 Discourse 的第一个版本开始就是这样,而此前竟然没有发现这个问题。

我已开始着手修复此问题的 PR。

5 个赞