Escludere gli utenti in staging dall'osservazione?

Ciao a tutti!

Sto self-hostando e sono riuscito a migrare i miei utenti e contenuti da Google Groups, come descritto qui.

Il nostro forum ha una categoria Annunci e vorrei che tutti i nostri utenti attivi la stessero monitorando. Il metodo che ho usato è stato andare su Gruppi → Livello di fiducia 0 → Gestisci → Categorie → aggiungere Annunci a Monitora. La logica è che i nuovi utenti partono dal Livello di fiducia 0, quindi monitoreranno automaticamente i nostri Annunci. Ho capito che queste impostazioni sono cumulative, quindi un utente con Livello di fiducia 3 eredita anche le impostazioni del Livello di fiducia 0.

Bene, i miei utenti importati che sono in fase di staging hanno tutti Livello di fiducia 1. Preferirei che gli utenti in staging NON monitorassero gli annunci fino a quando non accedono e attivano i loro account.

La mia configurazione è sensata? Esiste un modo diverso per ottenere il risultato desiderato?

Forse è meglio usare l’impostazione del sito “Default categories watching” invece delle impostazioni del gruppo TL0. Modifica: non proprio :open_mouth:

Per i test, ho configurato category1 in modo che fosse monitorata dal gruppo TL0 e ho aggiunto category2 all’impostazione del sito. Poi ho inviato un messaggio privato via email per creare un utente in fase di staging. Nelle preferenze, quell’utente in staging stava monitorando category1 ma non category2.
Quindi sembra che questo aiuti gli utenti a non ricevere email prima della registrazione.

Ho quindi proseguito con il test registrandomi come utente in staging. Ma, a meno che non abbia trascurato qualcosa, il tuo problema è che, sorprendentemente, anche dopo la registrazione, l’impostazione di monitoraggio predefinita non viene applicata. Sarebbe piuttosto poco pratico per il tuo caso d’uso.
Mi chiedo se qualcuno possa riprodurre il problema e se ci si aspetti questo comportamento. Mi aspetterei che l’impostazione del sito si applicasse anche agli utenti in staging o che venisse applicata al momento della registrazione. Altrimenti non è davvero un’impostazione predefinita, vero?

Un modo per aggirare il problema sarebbe rimuovere brevemente la categoria dalle impostazioni ogni tanto e, quando la si aggiunge di nuovo, selezionare l’opzione per applicare la modifica anche agli utenti esistenti. Nel mio test, questo non ha cambiato nulla per l’utente in staging, ma ha avuto effetto su quello che si era appena collegato. Tuttavia, questo modifica anche le preferenze di tutti gli utenti che avevano rimosso manualmente la categoria perché infastiditi dalle notifiche. Non posso dire in che misura questo sia un problema nel tuo forum.

Speriamo che qualcun altro abbia un’idea migliore :crossed_fingers: