승인 대기 중인 두 사용자가 RQ에 없는데, 어디에 있나요?

모든 신규 사용자에게 동일한 가입 과정을 적용하고 있으며, OAuth 제공자로 Wordpress를 사용하고 Discourse에서 수동 승인을 요구합니다. 99%의 경우 문제가 없습니다. 하지만 지난 몇 주 동안 두 명의 사용자가 어딘가에 숨어 있습니다. Discourse는 승인을 대기 중이라는 알림을 보내지만, 어떤 필터를 적용해도 검토 대기열(Review Queue)에 표시되지 않습니다.

Discourse는 알림을 보내고 있으므로 해당 사용자가 어디에 있는지 알고 있을 것입니다. 어떻게 찾으면 될까요?


관리자 > 사용자로 들어가면 거기 있을 겁니다.

아래 코드를 사용하여 해당 항목들을 찾았습니다.

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

해당 항목들은 2~3년 동안 승인 대기 상태였습니다. 검토 대기열에 표시되지 않는 것은 버그로 보입니다.

2개의 좋아요

일부 "거절된 사용자"들이 대기열을 막고 있는 것 같습니다. 리뷰 대기열의 기본 필터에서는 이러한 사용자들이 숨겨져 있지만, 필터를 해제하면 찾을 수 있습니다. 불행히도, 저는 모더레이터로서 “거절” 또는 “아니오” 상태의 승인 상태를 필터링할 수 없습니다. 그리고 대기열에서 이러한 거절되고 승인되지 않은 사용자들을 찾을 수 있다 해도, 사용자 목록에서 그들을 접근할 수 없습니다. 사용자 목록에서는 어떻게든 마스킹되어 있습니다. 따라서 모더레이터로서 사용자를 삭제할 방법이 없습니다.

따라서 항상 사용자가 대기 중인 것처럼 보입니다.

이것도 여기에서 언급된 것 같습니다:

2개의 좋아요