IRC logs of #tryton-fr for Thursday, 2020-04-23

chat.freenode.net #tryton-fr log beginning Thu 23 Apr 2020 12:03:01 AM CEST
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr00:04
-!- mrichez(~Maxime@2a02:a03f:4683:d700:47e0:27a8:4efc:f0fc) has joined #tryton-fr07:04
-!- thaneor1(~ldlc6@179.26.110.204) has joined #tryton-fr07:04
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr09:04
sisalpSuite à ma réflexion (encore) sur l'email des documents, j'ai lu cette discussion : https://discuss.tryton.org/t/set-up-emails-and-easy-email-delivery/211610:04
sisalpje me demandais aussi si on ne pouvait pas implémenter cela par proteus .10:04
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton-fr11:04
-!- amprxc(b97aa1f7@gateway/web/cgi-irc/kiwiirc.com/ip.185.122.161.247) has joined #tryton-fr11:04
amprxcBonjour, est-il possible de mettre une valeur par défaut pour un field.selection (une liste déroulante). Les valeurs disponibles dans mon field.selection sont des numéros de version dépendant d'un nom de produit, j'ai donc utilisé un "@fields.depends('product_name')" et un "def on_change_with_product_version(self):". Cette fonction retourne11:04
amprxcune string, qui est la dernière version de produit. Cependant, quand je lance tryton, tous les éléments du selection field disparaissent et aucune valeur n'est mise par défaut. Pourquoi ? Merci11:04
nicoeamprxc: Une classmethod "def default_product_version" permet de retourner une valeur par défaut pour ton champs product_version (ça marche avec les autres aussi fatalement)12:04
amprxcd'accord j'essaie13:04
cedkamprxc: mais a priori, il faudrait plutôt utiliser un on_change pour mettre à jour la valeur de selection quand on change le product_name13:04
amprxcpetite question : si on a un field.selection contenant une liste de valeurs / strings, et qu'on renvoie comme valeur par défaut une valeur / string qui n'est pas présente dans la liste du field.selection, comment réagit tryton ?13:04
amprxcautre question : est-ce que le "on_change_with" est activé uniquement par un clic utilisateur ? Ce que je veux dire, c'est : si mon product_name est préselectionné avec un default_product_name, est-ce que le on_change_with_product_version est appellé ?13:04
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton-fr13:04
cedkamprxc: apriori il marquera le formulaire comme non valide13:04
cedkamprxc: non le on_change's ne sont pas appelé quand les valeurs par défaut sont mise13:04
cedkil faut avoir des valeurs par défaut cohérente13:04
amprxcd'accord13:04
amprxcJ'ai fait le code suivant afin de mettre la par défaut la dernière version dans le selection field (qui dépend du product_name) : https://pastebin.com/YrN2Qnf714:04
amprxcquand je lance tryton en CLI, je vois bien : Thu Apr 23 11:58:20 2020] INFO:werkzeug:192.168.123.1 - - [23/Apr/2020 11:58:20] "POST /tryton/ HTTP/1.1" 200 -14:04
amprxcProveIT14:04
amprxc5.0-114:04
amprxcdonc la fonction est bien appellée, mais le field.selection n'a pas de valeur par défaut présélectionnée14:04
amprxcpourquoi ?14:04
cedkamprxc: j'imagine que la recherche sur product_name ne retourne rien14:04
amprxcsi14:04
amprxcje le vois dans le terminal14:04
amprxcje l'ai mis dans un message au dessus14:04
amprxcUne idée de pourquoi ça ne fonctionne pas ?14:04
-!- thaneor(~ldlc6@r186-48-251-252.dialup.adsl.anteldata.net.uy) has joined #tryton-fr19:04
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton-fr20:04

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