Sto gestendo un Discourse riservato solo agli utenti approvati. Quando approvo nuove registrazioni, ho notato che ogni tanto uno dei loro profili mostra che hanno tl1, nonostante non siano ancora stati approvati o abbiano interagito con il sito.
Nelle impostazioni, sia default trust level che default invitee trust level sono impostati a zero.
Sto riscontrando un comportamento strano sul mio sito di test: sembra che un utente già esaminato sia associato a una richiesta di approvazione, anche se la richiesta in realtà si riferisce a un nuovo utente. Analizzerò più approfonditamente il problema la prossima settimana, ma sospetto che @paulrudy abbia incontrato questo bug e stia visualizzando un utente già approvato che ha ottenuto il livello TL1.
Scusa per il ritardo nel rispondere a questo messaggio. Ho potuto effettuare ulteriori test, ma sto faticando a riprodurre il tuo problema specifico. Ho alcune domande:
Sul tuo sito vengono utilizzati inviti o gli utenti si registrano manualmente tramite il pulsante “Registrati”? Se vengono utilizzati inviti, stai specificando l’appartenenza a gruppi tramite inviti?
Riesci a individuare qualche pattern tra gli utenti interessati?
Dove vedi che sono TL1? Stai selezionando il nome utente dalla sezione “reviewable” e consultando la loro pagina di amministrazione utente?
Stai utilizzando plugin non ufficiali? Se sì, quali?
Se puoi rispondere alle domande sopra e/o fornire passaggi di riproduzione coerenti, sarebbe molto utile. Qualcosa che accade “di tanto in tanto” sarà difficile da individuare senza ulteriori informazioni.
Nessun problema, e grazie per averci dato un’occhiata. Capisco che un problema sporadico sia difficile da individuare. Le iscrizioni si sono rallentate per il momento, quindi non ho ancora riscontrato di nuovo il problema.
In risposta alle tue domande:
Gli inviti sono consentiti: gli inviti da parte di non membri dello staff devono essere approvati. Il livello di fiducia predefinito per gli invitati è 0. È possibile, ma improbabile, che le persone interessate siano state invitate prima che il livello di fiducia predefinito per gli invitati venisse modificato in 0, ma purtroppo non posso verificare questo dato, poiché non ho un registro degli utenti interessati.
No
No
Mi dispiace, nessun pattern. Da ora in poi inizierò a tenere traccia degli utenti con cui si verifica il problema.
@tshenry Ho trovato un altro esempio di utente non approvato con tl1. Non posso dire con certezza se siano stati invitati o meno, e non posso nemmeno affermare con certezza quando ho modificato il livello di fiducia predefinito per gli invitati a zero. Ma c’è un’ulteriore stranezza: il profilo di questo utente ha una foto, anche se non è mai stato approvato. Non abbiamo SSO abilitato, quindi come hanno fatto a ottenere una foto del profilo?
Ok, fammi sapere se trovi nuovi casi che puoi affermare siano indubbiamente di un utente non invitato e dopo aver modificato il livello di fiducia predefinito per gli invitati a zero.
Probabilmente hanno un Gravatar. Discourse importa automaticamente una foto del profilo dal servizio Gravatar tramite l’impostazione del sito ‘scarica automaticamente i gravatars’.