邀请验证失败,并显示我不理解的错误消息

非工作人员用户尝试通过电子邮件邀请某人。被邀请者点击链接并尝试自行注册。他们正确填写了表格,所有输入字段都以绿色消息确认。但在下方一个红框中,显示了以下错误消息:

Validierung gescheitert: Max redemptions allowed sollte zwischen 2 und 10 sein.

(语言混合是字面上的——论坛是德语的)。该消息翻译成英语大致意思是:

Validation failed: Max redemption allowed should be between 2 and 10.

被邀请者、邀请者以及我都无法理解此错误消息。有人能解释一下出了什么问题吗?(也许值得重新措辞错误消息?)

PS:在“网站设置”中搜索,搜索字符串 max redemptions allowed 没有找到任何结果。只搜索 max redemptions,我找到了两个结果(“邀请链接最大兑换次数限制”=5000 和“邀请链接最大兑换次数限制用户”=10,两者都是默认值。Discourse 3.6.0.beta1-dev(3352cec1bb

2 个赞

我同意需要改进这条消息。我在 Crowdin 上检查了文本,似乎之前已经注意到这个问题了。

是的,它前面是“允许的最大兑换次数”,这导致了相当尴尬的翻译。您可以暂时忽略它,我会修复源字符串。

我在 Crowdin 上询问了后续事宜。

关于邀请问题:如果邀请仅限于电子邮件地址,则不应出现此错误。我尝试重现该问题,但到目前为止尚未成功。也许您可以帮助我找到重现步骤。

我尝试了以下操作:

  • 确保 Invite link max redemptions limit users = 10 且 Invite link max redemptions limit = 5000
  • 使用非员工测试用户(在本例中为具有信任等级 2 的用户)
  • 在侧边栏中使用邀请链接
  • 点击“编辑链接选项或通过电子邮件发送。”
  • 输入一个未与现有帐户关联的电子邮件地址
  • 点击“创建链接并发送电子邮件”
  • 从电子邮件中获取链接并在不同的浏览器或隐私窗口中打开它
  • 填写注册表单
  • 点击“注册”

我没有收到该错误。您能发现与您的用户所做操作的不同之处吗?他们是使用了邀请到主题或邀请到私人消息,而不是通用邀请?您能想到任何其他可能相关的设置吗?您是否使用 SSO 或新用户是否需要批准?您的 Invite allowed groups 设置中有哪些组?

@sjjh 您是否解决了您的问题?如果 Moin 的回答有帮助,您能否将其标记为解决方案?它位于帖子菜单中的方框内,带有一个复选标记。

此主题在最后回复后 30 天自动关闭。不再允许回复。