Dolibarr/dolibarr — pull request #20 by lrq3000 (2011-10-13 18:02:57+00:00)
Title: Ajout de CustomFields module et correction de bugs pour PayPal et autres

J'ai fini d'ajouter CustomFields, et j'en ai profité pour ajouter quelques autres bouts de codes que j'ai appliqué dans mon environnement de production:
- notamment un correctif pour le module PayPal (il n'était presque pas du tout fonctionnel avant à cause de ce bug)
- une méthode d'export de la base de données totalement en PHP et sql, pas besoin de mysqldump (méthode utile pour les hébergements mutualisés)
- ajout de la variable globale MAIN_DISABLE_PDF_AUTOUPDATE: la génération de PDF est le processus le plus long de tout Dolibarr, et je pense qu'il vaudrait mieux maintenant favoriser la rapidité et la réactivité de l'application plutot que l'automatisation de certaines taches. L'utilisateur préfèrera avoir une application qui réagit au doigt et à l'oeil plutot qu'un système automatisé non optimisé (en effet, il arrive souvent qu'un utilisateur veuille modifier plusieurs lignes de produits d'un coup, et alors le temps parait très long avant d'y parvenir). Le temps de réactivité peut devenir critique dans le cas d'une utilisation multi-utilisateurs car lorsqu'un PDF est généré cela monopolise tout le serveur, les autres utilisateurs ne peuvent absolument rien faire. Dernier argument: l'auto génération des PDF est inconstant car certaines actions pourtant importantes n'activent pas la régénération du PDF (comme par exemple le changement de nom ou de note ou d'autres encore). Face à cela, il vaut mieux donc habituer l'utilisateur à toujours devoir cliquer sur Générer plutot que d'automatiser ainsi seulement certaines taches et pas d'autres.

J'ai porté mes modifs dans la branche Master, donc les commits des 2 derniers jours n'y sont pas mais ce devrait etre facile de merger.

Cordialement,
Stephen LARROQUE