chat.freenode.net #tryton-fr log beginning Thu Jun 1 00:03:01 CEST 2017 | ||
2017-06-01 01:25 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr | ||
2017-06-01 08:31 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr | ||
2017-06-01 08:40 -!- fabix(~chatmovil@qena.raceme.org) has left #tryton-fr | ||
2017-06-01 08:43 -!- fabix(~chatmovil@qena.raceme.org) has joined #tryton-fr | ||
2017-06-01 08:43 <fabix> salut | ||
2017-06-01 08:44 <fabix> y a-t-il un module où il y a création d'un trigger déclenché par cron ? | ||
2017-06-01 08:44 <fabix> je googlise depuis hier et je trouve rien... et j'ai pas l'impression que les modules natfis en fasse usage | ||
2017-06-01 08:46 <cedk> fabix: non, les triggers sont plutôt créés par l'utilisateur | ||
2017-06-01 08:46 <cedk> fabix: quand on a besoin de déclencher quelque chose, on le code avec des hooks | ||
2017-06-01 08:47 <fabix> oui, c'est ça que je cherche | ||
2017-06-01 08:47 <fabix> sous openerp, j'avais codé un petit module qui permettait de définir des alertes sur des contrats à échéance | ||
2017-06-01 08:49 <fabix> ensuite, il y avait un trigger qui scannait les dates de notification et envoyait un mail si on l'avait dépassée | ||
2017-06-01 08:56 <fabix> le trigger, je l'avais créé directement via l'interface par contre | ||
2017-06-01 08:57 <fabix> enfin c'est p-e pas le bon terme | ||
2017-06-01 08:57 <fabix> c'est "Action plannifiee" | ||
2017-06-01 08:57 <fabix> cette action execute une fonction toutes les minutes | ||
2017-06-01 08:58 <fabix> et c'est cette fonction qui controle si une date de notification a ete atteinte et envoie un mail le cas echeant | ||
2017-06-01 08:59 <fabix> dans tryton, je vois que par defaut, il y a "Lance les declencheurs « A temps » " | ||
2017-06-01 08:59 <fabix> qui lance la fonction trigger_time | ||
2017-06-01 09:00 <fabix> est-ce que je peux utiliser d'une facon ou d'une autre cette action ? | ||
2017-06-01 09:10 -!- mrichez(~smuxi@212-166-19-85.win.be) has joined #tryton-fr | ||
2017-06-01 09:13 <cedk> fabix: oui | ||
2017-06-01 09:14 <cedk> fabix: par contre pour l'envoie d'email, il faudrait regarder https://bugs.tryton.org/issue5835 | ||
2017-06-01 09:14 <fabix> il suffit que j'appelle une méthode de ma classe "trigger_time" ? | ||
2017-06-01 09:14 <cedk> fabix: par example | ||
2017-06-01 09:15 <cedk> fabix: mais je pense que la fonctionalité décrite est en fait, le module dunning avec une notification par email au lieu de lettre | ||
2017-06-01 09:21 <fabix> oui, je viens de parcourir le code, sauf que mon module ne fait que des notifications et ne retient pas l'état du truc à surveiller | ||
2017-06-01 09:21 <fabix> c'est du coup beaucoup plus simple et court | ||
2017-06-01 09:32 <cedk> fabix: avec le risque d'envoyé plusieurs fois | ||
2017-06-01 09:32 <cedk> fabix: et de ne pas escalader le problème etc. | ||
2017-06-01 09:33 <cedk> je ne suis pas sûr que ce soit plus simple | ||
2017-06-01 09:34 <fabix> c'est plus simple, mais c'est moins bien | ||
2017-06-01 09:34 <fabix> je suis en train de regarder le code de notification_email | ||
2017-06-01 09:36 <fabix> c'est pas un module officiel ? | ||
2017-06-01 09:39 <cedk> fabix: pas encore | ||
2017-06-01 10:04 <fabix> le soucis avec le module dunning, c'est qu'il dépend de account et qu'en fait, j'ai pas besoin de tout ce que ça rajoute | ||
2017-06-01 10:04 <fabix> pour la compta pure, on a deja Sage | ||
2017-06-01 10:18 -!- thaneor(~ldlc6@179.26.140.57) has joined #tryton-fr | ||
2017-06-01 10:31 <fabix> cedk: y a-t-il un endroit où je peux voir comment on utilise un trigger on_time ? | ||
2017-06-01 10:41 <cedk> fabix: les tests | ||
2017-06-01 10:49 -!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton-fr | ||
2017-06-01 11:17 <fabix> de quel module ? | ||
2017-06-01 11:21 <fabix> trytond/tests/test_trigger.py je suppose | ||
2017-06-01 12:52 <cedk> fabix: oui | ||
2017-06-01 22:01 -!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr | ||
2017-06-01 22:21 -!- thaneor1(~ldlc6@179.26.82.98) has joined #tryton-fr |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!