IRC logs of #tryton.de for Thursday, 2017-06-01

chat.freenode.net #tryton.de log beginning Thu Jun 1 00:01:01 CEST 2017
-!- JanGB(~jan@dslb-094-222-147-009.094.222.pools.vodafone-ip.de) has joined #tryton.de07:07
-!- Timitos(~kpreisler@host-88-217-184-172.customer.m-online.net) has joined #tryton.de07:36
-!- rpit(~rpit@aftr-37-24-147-53.unity-media.net) has joined #tryton.de09:15
-!- JanGB(~jan@business-178-015-079-061.static.arcor-ip.net) has joined #tryton.de09:58
-!- zmijunkie(~Adium@p5B15310F.dip0.t-ipconnect.de) has joined #tryton.de16:09
zmijunkieHallo …. ich bin gerade dabei per json/rpc mit meinem trytond-4.0.1-py3.4 zu sprechen .. ich habe dem eine payload und einen header zukommen lassen:16:21
zmijunkie{'content-type': 'application/json', 'authorization': 'Session  YWRtaW46MTphYjU3ZDRkMzc0MjQ0MDc2YTAzNDdiZmJiMTFjZGViOQ=='}16:21
zmijunkie'{"params": [{"list_delete_party_ids": [6, 25, 21, 16, 10, 19, 8, 24, 5, 18, 12, 22, 20, 14, 17, 4, 7, 9, 15, 3, 11, 1, 2, 23]}, {}], "method": "model.party.party.delete", "id": 2}'16:21
zmijunkieder trytond ist aber nicht im Bild was ich tun möchte … hat jemand eine Idee ? Danke ;-)16:22
Timitoszmijunkie: in den params sollte nur eine liste der ids sein, die zu löschen sind und als 2. parameter der context17:31
Timitosden context kannst du dir über die methode model.res.user.get_preferences holen17:33
Timitoszmijunkie: wenn du den tryton client mit dem parameter -v startest, kannst du sehen was der client an calls macht. daas dürfte dir weiterhelfen17:34
zmijunkieah17:34
zmijunkieTimitos daher die Session die ich im header mitgeschickt habe, wird nicht mehr verwendet ?17:36
zmijunkieaber gut ich weiss ja nicht was der context alles so ist ;-)17:36
zmijunkiebesser ich hole ich mal17:36
Timitoszmijunkie: doch die session brauchst du schon. der context ist viel mehr17:37
zmijunkieich durfte ja auch lesen ohne Context … tja17:37
Timitoszmijunkie: da steht z.B. noch drin, was der user für eine sprache neutzt17:37
zmijunkieah17:37
Timitoss/neutzt/nutzt17:37
zmijunkiedas beeinflusst die Resultate, die ich bekomme17:37
Timitosnicht alles im context ist für json-rpc calls notwendig, aber schaden tuts auch nicht17:37
Timitosja, bei der sprache auf jeden fall17:38
Timitosfür die translatable fields17:38
zmijunkienungut ich bin ja schonmal froh das ich irgendwas mit JSON-RPC hinbekommen habe, habe mich aber auch voll gewundert, das das über den normalen xml-rpc-Port ging17:38
Timitosder tryton client verwendet schon seit langem jsonrpc. dass das json auch über den xmlrpc port geht, wundert mich jetzt17:39
Timitoszmijunkie: kennst du proteus?17:40
zmijunkieschonmal gehört17:41
zmijunkieaber ich will vielleicht eh mal per json/rpc mit dem Server reden17:41
Timitosdas ist eine library, die dir das verhalten des tryton clients für skripte zur verfügung steht. du kannst proteus z.B. auch in einem ipython notebook verwenden, um dich mit deiner tryton db zu verbinden17:42
-!- JanGB(~jan@dslb-094-222-147-009.094.222.pools.vodafone-ip.de) has joined #tryton.de17:44
zmijunkiedie Library ist aber Python spezifisch, oder ?17:45
zmijunkiedas hier habe ich genommen - ging auch auf dem Standardport soweit: https://gist.github.com/kolyaflash/399c02195fd157c9d77e6dba735e378c17:46
Timitosproteus ist python17:46
Timitoses gibt auch noch was für javascript im webclient sao17:47
zmijunkieja ich rüste mich schonmal für swift u.s.w.17:47
zmijunkieja den sao habe ich schonmal in Betrieb genommen, soweit ganz nett - eigentlich sogar logischer als bei odoo17:47
Timitosim grunde schreibst du grade das, was dir proteus bieten kann neu, wenn du das aus dem gist verwendest17:48
zmijunkieja klar17:49
zmijunkiewerde mir proteus auch mal anschauen17:50
-!- JanGB(~jan@dslb-094-222-147-009.094.222.pools.vodafone-ip.de) has joined #tryton.de20:54
-!- udono1(~udono@164-061-210-188.ip-addr.inexio.net) has joined #tryton.de21:11
-!- udono(~udono@164-061-210-188.ip-addr.inexio.net) has joined #tryton.de21:14
-!- rpit(~rpit@2a02:908:e67a:7e20:56ee:75ff:fe0d:d3c7) has joined #tryton.de23:11

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