Arborescence des relations - Version imprimable +- Crème CRM (https://www.cremecrm.com/forum) +-- Forum : Développeurs (https://www.cremecrm.com/forum/forumdisplay.php?fid=10) +--- Forum : Contributions (https://www.cremecrm.com/forum/forumdisplay.php?fid=12) +--- Sujet : Arborescence des relations (/showthread.php?tid=101) |
Arborescence des relations - kali - 09-02-2017 Bonjour, Nous avons besoin de visualiser l'arborescence des relations d'une personne ou entreprise. Nous avons déjà fait la requête SQL (elle est en fin de message). Il nous reste à créer le code Python et le bouton au bon endroit. Dans un premier temps, nous allons afficher de manière très simple sous forme de texte : Code : Contact 1 Entreprise 4 Contact 17 Et par exemple Contact 4 connaît Contact 5 + Entreprise 20. C'est le second niveau. Une fois que ceci fonctionnera, nous améliorerons la présentation. Probablement sous une forme bien plus graphique. Et les entités seront cliquables pour enrouler/dérouler leurs sous-relations. Il y a un "mais" Nous ne savons pas à quel endroit il faut regarder pour ajouter le bouton que nous souhaitons. Dans la fenêtre "Contact", nous voulons ajouter un bouton sur la même ligne que "Supprimer toutes les relations" et "Nouvelles relations". Même chose dans la fenêtre "Société". L'idée est d'ouvrir un nouvel onglet pour afficher l'arborescence, ou d'afficher ça sous forme d'overlay. --> quelqu'un saurait nous indiquer où aller pour ajouter ce bouton ? La requête SQL : Code : SELECT min_id, R1.`header_filter_search_field`, max_id, R2.`header_filter_search_field` Pour l'instant nous avons codé en dur les identifiants 63 et 67 qui correspondent aux types "contact" et "entreprise". Nous irons par la suite les prendre dans les bonnes tables, mais là il se fait tard. Re: Arborescence des relations - genglert - 09-02-2017 Bonjour. Le template du bloc des Relations est ici: creme/creme_core/templates/creme_core/templatetags/block_relations.html Regardez dans le |