如果本地登录已禁用,则不应显示“发送邀请”按钮

控制台无错误,无错误日志。

我也不确定预期的体验应该是什么?是否应该弹出一个模态框?

谢谢大家。

编辑:我们设置了 enable_local_logins: false。由于邀请功能需要本地登录,如果 enable_local_logins: false,则不应显示“发送邀请”按钮。

2 个赞

我无法复现此问题。当您在管理面板中点击“发送邀请”按钮时,应该会跳转到 /u/jesse/invited/pending。不过,看起来您的用户个人资料中甚至没有“邀请”标签页。

安全模式 下尝试相同操作时,行为是否有任何变化?出于好奇,您是否启用了 SSO?

3 个赞

我们仅通过插件启用了 OAuth。因此,我们将站点设置 enable_local_logins 设为 false

当我将其改回 true 时,待处理的邀请便出现了。

现在我明白了。如果 Discourse 自身的本地登录已禁用,它又怎能发送邀请呢?

该缺陷在于:当 enable_local_loginsfalse 时,“邀请用户”按钮应当被隐藏。

2 个赞

已修复:

感谢反馈此问题,@JezPez :+1:

9 个赞