I am trying to create a new customer via XML-RPC. I followed the tutorial here
I am able to create new res.Partner and fill all the contact information. I failed with setting the Tags (category_id).
$resp = $models->execute_kw($db, $uid, $password, 'res.partner', 'write', array(array($userID), array('category_id'=>array(4,array($tagID),0)) ));
The question is how to set many2many relation using PHP and XML-RPC? I am aware of the API here https://www.odoo.com/documentation/8.0/reference/orm.html#openerp.models.Model.write but there is no description how to call it from PHP.
The JSON for category_id if $tagID == 100 should be:
"category_id": [[4, , 0]]
So I believe that your PHP code should have an additional array() as shown below
$resp = $models->execute_kw($db, $uid, $password, 'res.partner', 'write',
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 5/12/15, 3:43 PM|
|Seen: 2696 times|
|Last updated: 5/23/15, 3:49 AM|