Proposition de pull request sur le plugin dataexport

Bonjour,

J’ai fait un fork du plugin dataexport pour répondre à mon besoin :
Export massif depuis une instance legacy pour faire un import massif sur une nouvelle instance de prod. Avec le plugin dans l’état actuel il fallait importer commande par commande, et sur un fichier d’historique de 5 ans, le javascript chargeait tout dans la page HTML, le dom était saturé et la page devenait inutilisable.
En résumé :

  • découpage de modal.import.php en sous-modules
  • optimisation du script pour ne charger qu’une partie du csv dans le dom (un historique de centaines de lignes rendait la page inutilisable)
  • imports de plusieurs commandes sur plusieurs équipements sur un même écran
  • affichage de la progression en asynchrone

Je le propose en premier lieu au mainteneur (@Aurelien merci pour ton énorme travail), mais je me dis que ça peut intéresser d’autres personnes, alors autant le proposer ici. Je joins le diff sous forme de fichier txt, c’est un bête patch de diff git, j’ai fait ça proprement sur un repo perso pour conserver sur une branche la version d’origine)

refactor.patch.txt (244,6 Ko)

1 « J'aime »

Bonjour,
Je venais aux nouvelles à tout hasard pour savoir si cela avait pu être utile à certains ? au mainteneur ?