chat.freenode.net #tryton-fr log beginning Mon 06 Jan 2020 12:03:01 AM CET | ||
-!- mrichez(~Maxime@mail.saluc.com) has joined #tryton-fr | 07:28 | |
-!- mrichez(~Maxime@mail.saluc.com) has joined #tryton-fr | 07:54 | |
-!- thaneor(~lenovo3@r179-24-156-38.dialup.adsl.anteldata.net.uy) has joined #tryton-fr | 07:58 | |
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton-fr | 08:55 | |
amprxc | bonjour, j'ai une question : est-il possible (et fonctionnel) de créer un module_1 qui utilise un champ many2one_1 visant les entrées d'un module_2, tout en ayant dans le module_2 un champ many2one_2 visant les entrées du module_1 ? Le tout sans avoir de "required=True" dans les many2one. Cela pourrait-il poser des problèmes lors de la | 09:46 |
---|---|---|
amprxc | création/update de la BDD ? | 09:46 |
amprxc | merci | 09:46 |
amprxc | j'ai l'impression que ce n'est pas possible et j'obtient l'erreur que j'avais mentionné précédemment "KeyError: 'xxx.xxx'" quand je mets à jour / crée la bdd tryton | 10:20 |
nicoe | Ben c'est pas très logique comme montage : tu as module-1 qui dépend de module-2 et vice versa | 10:35 |
nicoe | Par contre ce que tu pourrais faire c'est: faire dépendre module-2 de module-1 | 10:35 |
nicoe | Et dans module-2 ajouter le champs many2one à la table qui est définie dans module-1 pour définir ce champs qui pointe vers la nouvelle table définie par le module-2 | 10:36 |
amprxc | ben dans mon cas c'est logique : on peut associer au module-1 (entreprise) un technicien qui est renseigné dans le module-2. Et il est aussi possible lors de la création du technicien de lui associer une entreprise (module-1). Donc c'est logique, mais j'ai l'impression que tryton ne gère pas cela | 10:38 |
nicoe | Quand tu parles de module, tu parles d'une classe qui hérite de ModelSQL ou d'un module au sens tryton du terme ? | 10:41 |
amprxc | un module tryton | 10:41 |
nicoe | Tu as donc deux répertoires différents, nous sommes d'accord ? | 10:42 |
amprxc | oui | 10:42 |
nicoe | Dans ce cas, tu peux faire comme je le décrit à 11:36 | 10:42 |
nicoe | *décris | 10:42 |
nicoe | Par exemple, les modules tryton sale_* ajoute souvent à la classe Sale un nouveau champs | 10:43 |
nicoe | Ainsi tu définis dans module-2 ta nouvelle classe / table | 10:44 |
amprxc | aaah je vois ce que tu veux dire. je vais essayer ça. merci | 10:44 |
nicoe | Et tu y fais un lien via le principe d'extension de Tryton | 10:44 |
amprxc | Comment puis-je sélectionner plusieurs champs dans un many2one ? Je ne peux en sélectionner qu'un. Et je ne vois pas d'option disponible dans la doc pour le sélectionner plusieurs. merci | 11:12 |
amprxc | J'ai vu qu'il y avais l'option multivalue, mais je ne parviens pas à l'utiliser. Quelle est la bonne syntaxe ? | 11:18 |
amprxc | x = fields.MultiValue(Many2One( "zzzz.zzzz", "test", ondelete='RESTRICT', )) | 11:19 |
nicoe | amprxc: je ne comprends pas ta question | 13:43 |
nicoe | amprxc: les champs multivalue ne sont pas fait pour ce que je pense que tu veux faire | 13:44 |
amprxc | nicoe je souhaiterais sélectionner plusieurs valeurs (plusieurs entrées) quand j'utilise un many2one | 14:28 |
nicoe | amprxc: je ne comprends toujours pas :), un m2o c'est un lien vers un autre modèle | 14:29 |
amprxc | ben avec le many2one on a une liste à puces où on sélectionne une seule ligne, puis on valide. Moi je souhaiterais pouvoir sélectionner plusieurs valeurs dans le many2one. Qu'il y ait des checkbox à la place de la liste à puce par exemple | 14:50 |
-!- amprxc(b97aa1f7@gateway/web/cgi-irc/kiwiirc.com/ip.185.122.161.247) has joined #tryton-fr | 15:23 | |
amprxc | nicoe j'ai été déco. je sais pas si tu avais répondu... | 15:25 |
nicoe | non, je viens de voir que tu m'as parlé seulement maintenant :) | 15:26 |
nicoe | OK ben tu ne peux pas faire ça, un many2one comme son nom l'indique est un lien de plusieurs à un. | 15:27 |
nicoe | Ce que tu veux est soit un many2many | 15:27 |
nicoe | ou un one2many | 15:27 |
-!- amprxc(b97aa1f7@gateway/web/cgi-irc/kiwiirc.com/ip.185.122.161.247) has joined #tryton-fr | 15:45 | |
-!- nicoe(~nicoe@213.211.139.219) has joined #tryton-fr | 18:42 | |
-!- thaneor1(~lenovo3@179.26.50.238) has joined #tryton-fr | 20:00 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!