Due utenti in attesa di approvazione ma non in RQ - dove sono?

Utilizziamo lo stesso processo di iscrizione per tutti i nuovi utenti, usando Wordpress come provider OAuth e richiedendo l’approvazione manuale su Discourse. Il 99% delle volte funziona. Ma due utenti nelle ultime settimane si nascondono da qualche parte. Discourse invia notifiche che sono in attesa di approvazione, ma non sono nella Coda di Revisione, non importa come filtro.

Discourse deve sapere dove sono, dato che sta inviando notifiche. Come posso trovarli?


Vai su admin > utenti, dovrebbero essere lì.

Li ho trovati usando

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

Sono in attesa di approvazione da 2-3 anni. Sembra un bug che non vengano visualizzati nella coda di revisione.

2 Mi Piace

Ho scoperto che alcuni utenti “utenti rifiutati” sembrano intasare la coda. Sebbene il filtro predefinito per la Coda di revisione li nasconda, è possibile trovarli se il filtro viene cancellato. Sfortunatamente, come moderatore, non posso filtrare per approvazioni di stato “rifiutato” o “No”. E anche se potessi trovare quelle persone rifiutate e non approvate nella Coda, non posso accedervi negli elenchi Utenti. Sono mascherati lì in qualche modo. Quindi non c’è modo di eliminare gli utenti come moderatore.

Quindi sembra sempre che ci siano utenti in attesa.

Penso che questo sia stato menzionato anche qui:

2 Mi Piace