Bonjour, ce n’est pas vraiment un sujet de support, mais plutôt quelque chose sur lequel je suis tombé par hasard :
Nous avons été confrontés à une situation où nous devions fusionner deux utilisateurs, celui qui était fusionné et supprimé par la suite ayant plus de 4500 messages.
En utilisant la fonctionnalité de base, nous avons reçu un message d’erreur après quelques minutes de fusion, un peu comme un dépassement de délai (je ne me souviens plus exactement de ce qui était écrit), et le processus semblait s’être arrêté là.
Quelque temps plus tard, nous avons essayé d’utiliser l’ancien plugin Merge (Merge Users Plugin) et il semble avoir fonctionné parfaitement. Le processus s’est exécuté en arrière-plan pendant plusieurs minutes/heures ? et après cela, nous avons reçu un message système indiquant que la fusion avait été effectuée avec succès.
Ce qui serait intéressant à savoir, c’est si la fonctionnalité de base fonctionne/progressé également comme une tâche en arrière-plan, comme l’ancien plugin Merge, malgré le dépassement de délai. Dans ce cas, cela signifierait que nous n’aurions pas besoin d’utiliser le plugin du tout.
C’est un sujet que nous sommes en train d’aborder actuellement, donc cela pourrait être ajouté prochainement ou non. Surveillez #feature:announcements pour plus de détails.
@sam, nous devrions probablement afficher un avertissement ici si quelqu’un tente de fusionner des utilisateurs ayant des milliers de messages. Sinon, cela deviendra une machine à générer des sujets de support.
D’accord, nous devrions faire quelque chose, mais un avertissement semble un peu étrange. « Cela risque probablement de planter, mais n’hésitez pas à cliquer quand même »… Je vois bien que cela pourrait entraîner encore plus de demandes d’assistance.
Je vais simplement ajouter cela à la prochaine version afin de déplacer le traitement vers un tâche d’arrière-plan ou de le rendre fonctionnel par lots, avec affichage de la progression, ce qui serait l’idéal.