Il sistema pensa permanentemente che ci siano approvazioni utente in sospeso

Immagino che, nel fornire questo contesto, sia anche consapevole di poter richiedere una funzionalità correlata. Forse dovrei creare due post, ma inizierò con questo, descrivendo il mio problema e includendo incidentalmente la mia suggerimento.

Contesto: sono co-amministratore di un forum Discourse e il proprietario/amministratore principale mi ha generalmente chiesto di lasciare a lui tutte le approvazioni degli utenti. Sarebbe bello avere un’opzione per evitare che il sistema mi invii costantemente messaggi sulle approvazioni man mano che avvengono, ma piuttosto per posticiparle solo per me fino al verificarsi di alcuni criteri modificabili (ad esempio, almeno 10 approvazioni o almeno una da oltre una settimana o qualcosa di simile).

Il problema che segnalo è che, anche quando l’altro amministratore [dis]approva tutti gli utenti in sospeso, riceviamo immediatamente un messaggio di sistema che indica che ci sono ancora 6 utenti in attesa. È così da quando sono stato promosso a co-amministratore, quindi da anni.

Cliccando su «Si prega di esaminarli» si arriva a:

Un elenco vuoto (ho una foto, ma come nuovo utente non sono in grado di includerla.)

Esiste un modo per eliminare queste richieste fantasma in sospeso?

Benvenuti su Meta :wave:

Esiste l’impostazione del sito pending users reminder delay minutes.

Questo aiuta a regolare la frequenza con cui viene inviato il messaggio.

A volte capita che non tutti gli utenti vengano approvati automaticamente quando l’approvazione dei nuovi utenti è abilitata. Conosco almeno 2 bug che causano questo problema ([1] e [2]).
Puoi provare a cercare e approvare gli utenti manualmente. Io preferisco utilizzare il plugin Data Explorer, ma è anche possibile esportare tutti gli utenti nel caso in cui non si abbia accesso a quel plugin.

Successivamente, puoi provare a utilizzare il pulsante «Approva» nella pagina di amministrazione di quegli utenti. Se il pulsante non funziona, dovrai attendere una correzione (Approval button on user's profile doesn't work)

Ecco un estratto di un messaggio che ho lasciato all’altro amministratore:

Ho esportato l’elenco degli utenti e ho ottenuto un file CSV. Ho copiato due campi in un nuovo foglio di calcolo: username e approved. Ho cercato i valori “false” nel campo approved e ho trovato questi 6 utenti: [lista oscurata]

Ho quindi cercato ciascuno di loro nella pagina Amministratore/Utenti e ho cliccato sul pulsante manuale “Approva” per ognuno. Dovremo attendere il prossimo messaggio del sistema sulle approvazioni per vedere se ho effettivamente risolto il problema, ma sono ottimista che questo abbia funzionato.

Quindi grazie per l’aiuto @Moin, speriamo che sia un fastidio in meno nella mia vita :grin: