Bonjour, Afin d¹uniformiser le fonctionnement, je vous propose de modifier le fonctionnement des tables du module ³catégorie² afin de tout regrouper dans une table ³llx_element_category², dans le même principe que llx_element_contact, et aussi d¹ajouter un champ ³fk_parent² dans llx_categorie afin de supprimer la table llx_categorie_association.
Ajout d¹un module complémentaire ³Jalon² (milestone), qui permettra de gérer des ³phases², des ³repères² dans les modules, par exemple pour le module ³Projet², ceci permettra de faire des groupes de tâches, pour le module ³Contrat² permettra de faire des groupes de services, ou bien dans le module propale permettra de grouper des lignes de produits/services. Sinon comme la nuit porte conseil, je me suis réveillé illuminé d¹une idée plutôt intéressante. Je suis en train d¹améliorer le fonctionnement des ³canvas² de produit que Rodolphe et Cyrille avait introduit dans le module ³Livre², et je me suis dit pourquoi ne pas étendre se fonctionnement aux autres modules, ainsi nous pourrions créer un canvas ³prospect², ³client pro², ³particulier², ³fournisseur², etc.... Ceci permettra de personnaliser plus facilement les fiches Tiers par exemple. Le fonctionnement du ³canvas² permet de surcharger la classe de base et d¹effectuer des traitements supplémentaires en fonction du nom du canvas (ajout de champs), de plus couplé aux templates il permet de personnaliser l¹affichage des fiches et formulaires. Il sera donc possible de créer ses propres fiches ou canvas sans toucher au code initial. Je fais aussi des modifications pour faire en sorte que tout les fichiers d¹un module externe soit contenu dans son propre répertoire (admin, img, lib, langs, etc...), ainsi il n¹y aura que la classe paramètre du module qui sera déporté dans ³/includes/modules/² , ca on ne peut pas faire autrement. Ce sera encore plus simple pour installer, moins de risque d¹erreur, de plus si on inclus un système d¹installation automatique il suffira juste de déplacer un répertoire et fichier. Je vous laisse réfléchir sur tout ca et j¹attend vos retours Bon week end -- Régis Houssin ------------------------------------------------------ Cap-Networks 30, Quai de Verdun 71700 Tournus Tél. +33 6 33 02 07 97 Web: http://www.cap-networks.com Email: [email protected] Développeur Dolibarr : [email protected] Portail francophone : www.dolibarr.fr Development platform : www.dolibarr.pro ------------------------------------------------------
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
