两位用户等待批准但不在 RQ 中 - 他们在哪里?

我们对所有新用户都使用相同的注册流程,使用 Wordpress 作为 OAuth 提供商,并在 Discourse 上要求手动批准。99% 的情况下都能正常工作。但在过去几周里,有两名用户不知去向。Discourse 发送了通知说他们正在等待批准,但无论我如何筛选,他们都不在审核队列中。

Discourse 一定知道他们在哪里,因为它正在发送通知。我该如何找到他们?


进入 admin \u003e users,他们应该在那里。

我发现他们使用了

AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query

他们已经等待批准 2-3 年了。他们没有出现在审核队列中似乎是一个错误。

2 个赞

我发现一些“被拒绝用户”似乎堵塞了队列。虽然“审核队列”的默认过滤器会隐藏它们,但如果清除过滤器,它们仍然可以被找到。不幸的是,作为版主,我无法按“拒绝”或“否”状态批准进行过滤。即使我能在队列中找到那些被拒绝且未获批准的人,我也无法在用户列表中访问他们。它们在用户列表中以某种方式被隐藏了。因此,版主无法删除这些用户。

所以看起来总是有用户在等待。

我认为这里也提到了这一点:

2 个赞