{"comment":{"created_at":"2011-10-15T04:23:01Z","body":"J'ai corrigé les autres points, j'ai soumis d'autres pull requests. Merci pour vos indications.\r\n\r\nConcernant le module CustomFields et les hooks, j'ai jeté un coup d'oeil sur l'implémentation des hooks, mais j'ai besoin d'un peu d'aide.\r\n\r\nSi je comprend bien, le système est similaire à celui des run_triggers. Cela signifie que je devrais pouvoir récupérer les ShowInputFields actions avec tous les paramètres objets. Mais où puis-je implémenter ma fonction, à la run_trigger ?","updated_at":"2011-10-15T04:23:01Z","url":"https://api.github.com/repos/Dolibarr/dolibarr/issues/comments/2414055","id":2414055,"user":{"gravatar_id":"9275f0e17dc5e423f989ed6bf6cbab11","avatar_url":"https://secure.gravatar.com/avatar/9275f0e17dc5e423f989ed6bf6cbab11?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/lrq3000","id":1118942,"login":"lrq3000"}},"action":"created","issue":{"number":20,"created_at":"2011-10-13T18:02:57Z","pull_request":{"diff_url":"https://github.com/Dolibarr/dolibarr/pull/20.diff","patch_url":"https://github.com/Dolibarr/dolibarr/pull/20.patch","html_url":"https://github.com/Dolibarr/dolibarr/pull/20"},"body":"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: \r\n- notamment un correctif pour le module PayPal (il n'était presque pas du tout fonctionnel avant à cause de ce bug)\r\n- 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)\r\n- support des tags php dans les templates ODT\r\nex: {?php print 'hihi'; ?} affichera dans le doc final: hihi.\r\n- 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.\r\n\r\nJ'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.\r\n\r\nCordialement,\r\nStephen LARROQUE","comments":14,"title":"Ajout de CustomFields module et correction de bugs pour PayPal et autres","updated_at":"2011-10-15T04:23:01Z","url":"https://api.github.com/repos/Dolibarr/dolibarr/issues/20","id":1902910,"assignee":null,"milestone":null,"closed_at":"2011-10-13T20:44:49Z","user":{"gravatar_id":"9275f0e17dc5e423f989ed6bf6cbab11","avatar_url":"https://secure.gravatar.com/avatar/9275f0e17dc5e423f989ed6bf6cbab11?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/lrq3000","id":1118942,"login":"lrq3000"},"html_url":"https://github.com/Dolibarr/dolibarr/issues/20","labels":[],"state":"closed"},"legacy":{"issue_id":1902910,"comment_id":2414055}}