IRC logs of #tryton-fr for Tuesday, 2014-08-26

chat.freenode.net #tryton-fr log beginning Tue Aug 26 00:00:01 CEST 2014
-!- vernichon1(~Thunderbi@gex01-1-78-234-55-95.fbx.proxad.net) has joined #tryton-fr00:08
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr00:43
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr00:43
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr02:23
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr02:23
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr03:02
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr03:06
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr03:07
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr04:03
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr05:47
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr05:48
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr06:05
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr07:07
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr07:16
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr07:16
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr07:21
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr07:57
-!- vernichon(~Thunderbi@gex01-1-78-234-55-95.fbx.proxad.net) has joined #tryton-fr08:33
-!- jcros(~Thunderbi@ALyon-157-1-214-215.w109-213.abo.wanadoo.fr) has joined #tryton-fr08:49
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr09:08
-!- pobsteta(~Thunderbi@185.10.253.102) has joined #tryton-fr09:38
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr09:39
-!- jeancavallo(~giovanni@bob75-9-88-181-2-176.fbx.proxad.net) has joined #tryton-fr10:13
-!- pobsteta1(~Thunderbi@4cb54-3-88-160-87-54.fbx.proxad.net) has joined #tryton-fr10:37
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr10:40
-!- jcros(~Thunderbi@ALyon-157-1-214-215.w109-213.abo.wanadoo.fr) has joined #tryton-fr11:12
-!- pobsteta(~Thunderbi@185.10.253.102) has joined #tryton-fr11:30
-!- pobsteta(~Thunderbi@185.10.253.102) has joined #tryton-fr11:35
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr11:37
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr11:37
-!- nicoe(~nicoe@87.215.31.146) has joined #tryton-fr11:42
-!- pobsteta1(~Thunderbi@4cb54-3-88-160-87-54.fbx.proxad.net) has joined #tryton-fr11:52
-!- jcros(~Thunderbi@ALyon-157-1-214-215.w109-213.abo.wanadoo.fr) has joined #tryton-fr11:58
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr12:22
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr13:27
-!- o5k_(~o5k@197.6.217.131) has joined #tryton-fr13:49
o5k_bonjour13:49
jeancavalloo5k_: Bonjour13:49
o5k_je cherche de l'aide pour débuter, je veux connaitre comment appeler les services existants dans tryton comme des webservices en utilisant jsonrpc13:51
o5k_trytond*13:51
o5k_j'ai configuré le fichier trytond.conf et j'ai lancé le serveur pour écouter sur localhost:8000 les appels json-rpc13:55
o5k_nicoe, jeancavallo pouvez vous m'aider ?13:57
cedkhttps://code.google.com/p/tryton/wiki/RemoteCalls14:01
PilouPour le format des requêtes/réponses RPC: http://permalink.gmane.org/gmane.comp.python.tryton.french/59614:01
o5k_cedk, cette page ne présente que des exemples pour xml-rpc , pas de json :/14:02
PilouNote que le protocole XMLRPC est toujours utilisable mais qu'il n'est pas activé par défaut.14:06
o5k_coté performance json-rpc est meilleur que xml-rpc , c'est pourquoi je cherche à l'utiliser14:07
cedko5k_: qui a dit ça ?14:13
o5k_cedk, https://github.com/joshmarshall/jsonrpclib#why-json-rpc14:15
cedko5k_: que des suppositions14:16
o5k_oui c'est vrai, mais ce n'est pas le seul lien ou j'ai vu parlé comme ça ce json VS xml14:18
o5k_de*14:18
Pilouj'ai entendu nicoe et sharoon dirent que JSONRPC était plus performant à un TUL ;)14:19
jeancavalloo5k_: http://pastebin.com/w1mZRkPZ14:23
jeancavalloo5k_: quelque chose comme ça14:23
o5k_merci jeancavallo :)14:27
jeancavalloo5k_: de rien. Ce code marchait il y a peu (il faut juste changer le nom de la db / les identifiants de connexion et ça devrait le faire)14:29
o5k_successful login 'admin' from ::1:57933 using JSON-RPC on database 'test' ^^14:36
-!- jcros(~Thunderbi@ALyon-157-1-214-215.w109-213.abo.wanadoo.fr) has joined #tryton-fr14:36
o5k_jeancavallo, how to find the method names like "model.party.party.search" ?14:39
o5k_oups, j'ai écrit en anglais, bon, comment retrouver les noms des méthodes qu'on peut appeler14:40
-!- castaf(~castaf@gru74-1-78-240-53-5.fbx.proxad.net) has joined #tryton-fr14:47
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr14:50
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr14:50
jeancavalloo5k_: "model" => pour indiquer qu'on travaille sur un modèle14:53
jeancavalloo5k_: party.party => le nom du modèle sur lequel on travaille14:53
jeancavalloo5k_: search => le nom de la méthode que l'on souhaite appeler14:53
jeancavalloo5k_: Les méthodes disponibles sont celles qui sont autorisées dans le serveur14:54
jeancavalloo5k_: par défaut, tout ce qui est write / delete / create / search / on_change* / default14:55
jeancavalloo5k_: Plus les méthodes de workflow, les boutons, les getter des champs sélection14:55
jeancavalloo5k_: Plus tout ce qui a été autorisé explicitement par les développeurs des modules installés14:55
o5k_mmm, ok je vois :)14:57
o5k_la méthode dans le code que tu m'as fourni retourne toujours None malgré que j'ai des Party définis dans ma base de données, et que j'ai enlevé la partie name = FOO14:58
jeancavalloo5k_: Il n'y a pas d'erreur ?15:14
o5k_non aucune erreur, la méthode login retourne une session avec succès, la méthode search se déroule normalement et retourne None15:15
jeancavalloo5k_: met un return devant le get_trytond_reponse (l 26)15:16
o5k_ah c bon maintenant15:19
jeancavalloo5k_: :)15:20
-!- o5k__(~o5k@197.6.0.228) has joined #tryton-fr15:32
o5kjeancavallo, mais j'ai obtenu {'id': 1, 'error': ['UserError', ['Calling method browse on model party.party is not allowed!', u'']]}15:33
jeancavalloo5k: en faisant quoi ?15:34
o5kafin d'apporter toutes les données d'un Party et non seulement son id, j'ai essayé la méthode browse en lui fournissant l'id retourné par search15:35
-!- jcros(~Thunderbi@ALyon-157-1-214-215.w109-213.abo.wanadoo.fr) has joined #tryton-fr15:43
-!- o5k(~o5k@197.6.112.226) has joined #tryton-fr16:22
jeancavalloo5k: Il faut utiliser la méthode read, qui prend en paramètres une liste d'id et une liste de noms de champs16:37
-!- nicoe(~nicoe@87.215.31.146) has joined #tryton-fr16:49
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr17:05
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr17:05
-!- pobsteta(~Thunderbi@4cb54-3-88-160-87-54.fbx.proxad.net) has joined #tryton-fr17:28
o5kmerci infiniment jeancavallo :)17:37
jeancavalloo5k: De rien :)17:48
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr19:13
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr19:58
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr19:58
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr21:26
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr21:26
-!- jcros(~Thunderbi@64.135.7.84.rev.sfr.net) has joined #tryton-fr21:48
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has left #tryton-fr22:00
-!- azerttyu(~azerttyu@2a01:e35:2433:8b0:214:d1ff:fe50:5bbc) has joined #tryton-fr22:00
-!- o5k(~o5k@41.227.204.38) has joined #tryton-fr23:01

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