Modifico il mio post originale aggiungendo una domanda:
- Ho modificato i nuovi requisiti per TL2, ma le promozioni non sembrano avvenire. Ci sono ora alcuni utenti con livello TL2, ma non è chiaro perché siano stati promossi e altri no. Dovrebbero esserlo stati tutti ormai, dato che i giorni visitati sono stati impostati a 0.
Esiste un comando Rails o un job in Sidekiq che posso attivare per verificare tutti gli utenti e promuoverli?
Grazie ancora! ![]()
Di seguito la domanda originale
Prima di fare qualcosa di stupido, vorrei prima verificare con voi ![]()
Caso: ho migrato il mio vecchio forum su Discourse (evviva!). A causa delle impostazioni TL, ora tutti sono “membri base”, e questo ha portato alcuni membri di lunga data a essere insoddisfatti.
Quello che voglio fare ora è impostare i requisiti per TL2 in modo che i miei vecchi membri vengano promossi istantaneamente a TL2 (rimuovere i giorni visitati, gli argomenti letti, il tempo di lettura e i like richiesti, lasciando solo il criterio del numero di post, dato che questi dati sono stati trasferiti dal vecchio forum).
Credo che poi, entro 24 ore, tutti i 12.000 “vecchi membri” vengano promossi a TL2.
Poi vorrei reimpostare le impostazioni “standard” per TL2 (15 giorni visitati, like, ecc.), in modo che i nuovi membri “veri” non vengano promossi così rapidamente.
Domanda: tutti quelli che hanno ora TL2 manterranno quel livello? Oppure verranno anche loro retrocessi?
Un dettaglio: la maggior parte dei vecchi account è ancora disattivata (dovevo farlo durante il periodo di migrazione/test per assicurarmi che nessuno ricevesse email) - la promozione a TL2 avverrà comunque per gli utenti disattivati?
Grazie per i vostri chiarimenti!