Escludere gli utenti in staging dall'osservazione?

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: