IRC logs of #tryton-fr for Monday, 2013-07-01

chat.freenode.net #tryton-fr log beginning Mon Jul 1 00:00:02 CEST 2013
2013-07-01 11:46 <lids> bonjour
2013-07-01 11:47 <lids> j'essaye de définir une valeur par défaut pour un champs one2many, j'ai essayé [('add', [1])] et [1] .. sans succès
2013-07-01 11:48 <lids> tryton s'attend à recevoir un dictionnaire apparement, quel est le bon format ?
2013-07-01 11:50 <cedk> lids: c'est une list d'id
2013-07-01 11:51 <cedk> lids: et depuis 2.8, ça peut aussi être une list de dict
2013-07-01 11:53 <lids> ah, la liste de dict sert à créer les records liés ?
2013-07-01 11:54 <lids> avec une liste d'ids, j'ai une exception ici: http://hg.tryton.org/trytond/file/c804a8a27c30/trytond/model/model.py#l361
2013-07-01 11:54 <lids> je vais essayer de reproduire avec un module de test
2013-07-01 11:57 <cedk> lids: ha oui la liste d'id c'est uniquement pour le m2m
2013-07-01 11:57 <cedk> lids: car on peut pas avoir de record m2o avant d'avoir le parent
2013-07-01 11:59 <lids> mmh, je comprends pas, je peux créer le record avec le champs m2o sans le définir s'il n'a pas l'attribut reuired
2013-07-01 11:59 <lids> required*
2013-07-01 12:05 <cedk> lids: c'est pas vraiment correct
2013-07-01 12:05 <cedk> lids: de plus on peut pas créer de record depuis une transaction de valeur par defaut
2013-07-01 12:13 <lids> donc, il faudrait interdire les valeurs par défaut sur les champs one2many ?
2013-07-01 12:22 <cedk> lids: non, une list de dict c'est bien
2013-07-01 13:06 <lids> ok, si je propose un patch pour gérer la liste d'id ça sera accpeté ?
2013-07-01 13:07 <cedk> lids: pas sur, quelle est la raison de le faire ?
2013-07-01 13:10 <lids> les records liés sont trop compliqués pour je puisse proposer des valeurs par défaut.. sur ce champs le fonctionnement privilégié est de faire du add_remove
2013-07-01 13:12 <lids> gérer la liste me parrait pas incohérent, c'est complémentaire au add_remove justement
2013-07-01 14:05 <jeancavallo> cedk: Je suis d'accord avec lids, ça peut également être utile dans le cas où la cible du O2M a deux parents (autrement dit, deux O2M pointant sur un modèle donné à partir de modèles différents)
2013-07-01 14:26 <cedk> je ne vois toujours pas de cas d'utilisation

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!