IRC logs of #tryton-fr for Wednesday, 2017-06-21

chat.freenode.net #tryton-fr log beginning Wed Jun 21 00:03:01 CEST 2017
-!- _2cadz(~ccr@212-198-245-154.rev.numericable.fr) has joined #tryton-fr07:16
-!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr08:30
-!- mrichez(~smuxi@mail.saluc.com) has joined #tryton-fr08:50
-!- fabix(~chatmovil@qena.raceme.org) has joined #tryton-fr09:34
-!- fabix(~chatmovil@qena.raceme.org) has left #tryton-fr09:50
-!- fabix(~chatmovil@qena.raceme.org) has joined #tryton-fr09:50
fabixsalut09:51
fabixa quoi ca sert les categories dans les tiers ?09:51
fabixj'ai pas trouvé l'usage dans la doc09:52
cedkfabix: a catégoriser :-)09:54
cedkon peut selectioner/rechercher les tiers en ouvrant l'arbre des catégories09:54
fabixest-ce qu'un module pourrait se baser sur les categories d'un tiers pour afficher des onglets supplementaires sur un tiers par exemple ?09:57
fabixou vaut-il mieux modifier le modele Party pour ajouter des champs booleens09:58
fabixgenre "client site truc" qui permet d'acceder a des données liées a "site truc"10:00
cedknon et oui10:01
cedket fait la première serait possible si la catégorie est crée en XML et en utilisant pyson.Id dans le state10:07
fabixca serait pas plus "propre" d'ajouter un champ code au modele Category et d'utiliser ce code dans les requetes ?10:09
cedkfabix: ce n'est pas possible10:12
cedket il y aurait rien de plus "propre"10:12
cedkun m2m n'est qu'une liste d'ids10:13
cedkmais je donnais cette possibilité uniquement par soucis d'être complet10:13
cedksi un tier doit être spécialisé, il faut ajouter des champs ou bien faire comme carrier, employee etc.10:14
-!- thaneor1(~ldlc6@r179-25-102-182.dialup.adsl.anteldata.net.uy) has joined #tryton-fr10:26
fabixla classe PartyReplace, c'est juste pour gérer les mises a jour ?10:28
fabixj'essaye de comprendre la logique globale, c'est complexe quand meme10:29
fabixmeme si l'usage reste simple10:29
-!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton-fr10:34
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr10:43
fabixle script de migration ne tape dans res_partner_contact , il y a une raison à cela ?11:05
cedkfabix: oui l'incomprehension du design d'Odoo11:07
fabixc'est sur que c'est pas tres clair mais bon, c'etait avant Odoo ; je sais qu'ils ont changé la structure depuis11:08
fabixce qui empeche une migration directe vers odoo d'ailleurs...11:08
cedkfabix: comme je sais pas ce que c'est, j'en ai rien fait11:10
fabixnous on s'en sert pour savoir à qui envoyer les factures et sous quel format ; ils sont associés à une adresse et non à un tiers11:11
cedkfabix: on peut pas toujours faire rentrer un mauvais design dans un bon ;-)11:18
-!- fabix_(~fabix@qena.raceme.org) has joined #tryton-fr11:34
fabix_dans tryton, comment gère-t-on la possibilité d'envoyer un rapport à différentes personnes d'une même société ?11:34
fabix_lesquelles ont des adresses postales différentes bien sûr11:35
fabix_(avec irssi, l'utf-8 passe mieux)11:36
cedkfabix: je comprends pas11:39
fabix_plusieurs personnes d'une même boite veulent recevoir un rapport mais ils n'ont pas la même adresse postale11:41
cedkfabix: quel rapport? Ils ont qu'à se connecter et demander le rapport11:42
fabix_des rapports type relevés de consos qu'ils veulent recevoir en format papier ; donc on se charge nous même de l'impression et de l'envoi postal11:43
fabix_chez nous, les utilisateurs de nos services sont souvent distincts de ceux qui payent les factures11:45
fabix_ces derniers ne font "rien en ligne" chez nous11:45
fabix_donc il faut pouvoir associer une adresse postale à un contact ; est-ce que le contact doit du coup être un tiers lui-même comme pour un employé ?11:48
cedkoui11:49
fabix_les tiers importés par le scritp de migration ne les déclare pas en tant que sociétés ; faudrait-il le faire du coup ?11:51
fabix_ou company est plutôt réservé à la société utilisant tryton ?11:55
cedkfabix: on ne déclare pas un tier comme société12:05
cedk'company' est uniquement pour les sociétés/organisation qui sont gérées12:06
fabix_donc pas les clients ?12:06
cedknon, un tiers c'est un tiers12:12
fabix_un client n'est pas un tiers ?12:12
nicoeun client, c'est un tiers comme tous les autres ; si tu souhaites faire la différence entre des personnes physiques et des personnes morales tu pourrais utiliser les catégories par exemple12:12
fabix_ok, donc pour distinguer différents contacts d'une même société, il faut créer un nouveau modèle ?12:15
fabix_ou alors déclarer ces contacts en tant que tiers en renseignant la relation parent/enfant12:16
nicoela deuxième option en effet12:17
nicoeAvec le module party_relationship12:17
fabix_curieusement j'ai déjà 5 type de relations "Parent Of" après avoir fait tourner le script de migration12:18
cedkle script ne doit être lancé qu'une seule fois12:36
cedket s'il plante, il faut dropper la DB et recommencer12:36
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has left #tryton-fr12:59
fabix_cedk: j'ai trouvé un bug dans migration.py : http://hg.b2ck.com/openerp2tryton/file/tip/migration.py#l245  ; c'est "parent = code2party[parent_code]" qu'il faudrait avoir16:28
cedkfabix_: est-ce que tu a testé https://codereview.appspot.com//322120043/16:30
fabix_oui16:30
cedkok je commit alors le review puis le correctif de parent_code16:31
cedkfabix_: commité, merci16:33
fabix_ipython avec des bouts de code de migration.py, c'est pas mal pour découvrir16:39
cedkfabix_: pour moi, c'est presqu'un CLI16:41
fabix_yep, avec l'autocompletion, c'est très confortabble16:42
-!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr17:39
-!- azerttyu(~azerttyu@37.61.245.231) has left #tryton-fr19:34
-!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr19:56
-!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr22:01
-!- thaneor(~ldlc6@179.26.143.31) has joined #tryton-fr22:28
-!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr23:12
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr23:50

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!