Trasferimento in massa utenti tra gruppi

Area dedicata al phpBB 3.2.X
Rispondi
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Trasferimento in massa utenti tra gruppi

Messaggio da twm »

Forse mi sono perso qualcosa, oppure è l'età ... :urto:

Ho scoperto casualmente avere circa 700 utenti (su 1400) inseriti sia nel gruppo "Utenti registrati" sia in "Nuovi Utenti registrati".
Di per se non mi rappresenta un gran problema visto le minime differenze che ho impostato nei permessi, ma poiché mi piace avere le cose in ordine come ovviare senza fare correzioni a mano ?
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
Angolo
Traduttore
Traduttore
Messaggi: 228
Iscritto il: 29/04/2018, 22:54
Link del Forum: https://angolodicielo.altervista.org

Re: Trasferimento in massa utenti tra gruppi

Messaggio da Angolo »

Di per se, la cosa è normale, nel senso che quando il gruppo nuovi utenti registrati, è correttamente attivo a configurato, si stabilisce un tetto di messaggi, esempio, 1 o 3. Uno si iscrive al Forum, e viene iscritto contemporaneamente, ai gruppi: Utenti registrati e Nuovi utenti registrati, ma reso predefinito a quest'ultimo. Quando l'utente neo iscritto, raggiunge l'obiettivo prefissato (1, 3, N messaggi) al primo login, viene automaticamente cancellato dal gruppo Nuovi utenti registrati e rimane iscritto al solo gruppo Utenti registrati e reso predefinito a questo. Con tutti i relativi permessi. Ora, perché sul tuo Forum tutto questo non si è verificato?
Ci sono varie ipotesi.
1 - Hai di fatto disattivato il gruppo nuovi utenti registrati in una fase successiva, dopo averlo attivato. Quindi, chi ha avuto ha avuto, chi ha dato, ha dato.
2 - Hai stabilito un obiettivo troppo elevato (ad esempio 100 messaggi). Attenzione: gli utenti in questione, potrebbero aver raggiunto l'obiettivo, ma non essersi mai loggati dopo averlo raggiunto!
3 - MOD/Estensione che influisce


A prescindere da tutto, per risolvere, che io sappia, non esiste un sistema automatico, salvo quello nativo. Ma quello nativo, anche se è stato disattivato e lo riattivi, non opererà retroattivamente (al 98%).
Quindi, ti toccherà farlo manualmente da Gestione gruppi, ma assicurandoti di cosa accade ai nuovi iscritti al presente. Ovvero, adesso chi si iscrive, in quali gruppi finisce? Ovvero, il gruppo Nuovi utenti registrati, attualmente, è attivo?

Non so se esiste una Query, che Micogian, Barrnet o altri ti possano indicare, o se esiste qualcosa da cercare sul com. Sicuramente ci dovrebbe essere modo di costruirla. Devi cercare. Salvo che qualcuno non te la sappia/possa indicare in questo argomento.


P.S.

Da collaudare con tutte le precauzioni del caso (backup, prova su clone, ecc):
https://www.phpbb.com/community/viewtopic.php?t=1416305
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Trasferimento in massa utenti tra gruppi

Messaggio da twm »

Perfetto. Proverò la query. Su un duplicato del db. Grazie.

Nel caso scomoderó malvolentieri un conoscente che é in grado di metterlo a punto.
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Rispondi