待处理用户显示在用户页面中

我们已经设置了 Discourse,因此需要审批用户。然而,即使用户审批状态为待处理,该用户仍会出现在用户页面(/u)上,甚至对未登录的访客、非管理员等也是如此。我是否遗漏了某个设置?为什么未经审批的待处理用户会出现在用户页面上?

有意思,@dax 你能复现这个问题吗?

供参考,在我们发现此问题的情况下,用户是通过 Facebook 登录注册的。不确定这是否重要。

我可以复现此问题,但仅当将时间戳设置为“今天”时:

默认时间戳设置为“周”(但我也尝试了其他时间戳,如“全部时间”、“年”、“季度”、“月”,结果相同)
image

时间戳设置为今天

有任何线索是什么导致这个问题吗?我不太确定为什么你只能复现“今天”的情况,但这可能是因为你今天创建了该用户。我可以确认,这个问题在一天后并不会消失。有什么想法吗?看起来用户页面并没有遵守待处理用户的限制。

我倾向于同意,待处理的用户不应显示在用户列表中。你能把这个加入你下周的待办事项吗,@neil

已修复!部署修复后,用户目录将在 24 小时内更新(但通常在部署后很快即可更新)。