Ciao, questo non è davvero un argomento di supporto, quanto piuttosto qualcosa su cui ho inciampato:
Ci siamo trovati nella situazione in cui dovevamo unire due utenti, dove quello che veniva unito e successivamente eliminato aveva più di 4500 post.
Utilizzando le funzionalità core, abbiamo ricevuto un messaggio di errore dopo alcuni minuti dall’avvio dell’unione, qualcosa di simile a un timeout (non ricordo esattamente cosa fosse scritto) e il processo sembrava essersi bloccato lì.
Dopo un po’ abbiamo provato a usare il vecchio plugin Merge (Merge Users Plugin) e sembra abbia funzionato perfettamente. Il processo è stato eseguito in background per diversi minuti/ore? e dopo di ciò abbiamo ricevuto un messaggio di sistema che indicava che l’unione era stata completata con successo.
Ci sarebbe interessante sapere se anche la funzionalità core funziona/procede come un task in background, proprio come il vecchio plugin Merge, nonostante il timeout. In tal caso, significherebbe che non avremmo bisogno di usare il plugin per nulla.
Questo è un argomento che stiamo attualmente discutendo, quindi potrebbe essere aggiunto a breve o meno. Tieni d’occhio #feature:announcements per i dettagli.
@sam dovremmo probabilmente inserire un avviso qui se qualcuno tenta di fondere utenti con migliaia di post. Altrimenti diventa una macchina per generare richieste di supporto.
Concordo sul fatto che dovremmo fare qualcosa, anche se un avviso sembra un po’ strano. “Questo probabilmente causerà un errore, ma sentiti libero di cliccare comunque”… Immagino che ciò potrebbe portare a ancora più richieste di assistenza.
Aggiungerò semplicemente questa modifica alla prossima release, in modo da spostare l’elaborazione in un’attività in background o gestirla in batch mostrando l’avanzamento, che è l’obiettivo ideale.