odoo/dev/scripts/interfaces/sst01_portal_create_partner.py

46 lines
916 B
Python
Executable File

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import odoorpc
host = 'localhost'
port = 8080
db = 'tz-austria_1'
user = 'tz-admin'
pw = 'x'
odoo = odoorpc.ODOO(host, port=port)
odoo.login(db, user, pw)
values = {
"firstname": "Max",
"midname": "middle",
"lastname": "Musterman",
"street": "Strasse 11",
"street2": "Zusatz 1",
"zip": "1145",
"city": "Wien",
"country_id": "AT",
"fax": "+43 456546",
"phone": "+43 564564",
"mobile": "+43 677 564564",
"endkunde": True,
"portal_id": "9",
"company": "Bier AG",
"info_uid": "habe keine",
"info_kundennr": "K1234",
"email": "max@musterman.at",
"line_ids": ["12345"],
"opt_out": True,
"lang": "de",
"collective_bill": False,
"retailer": True,
"incoterm": "EXW",
}
res_partner_obj = odoo.env['res.partner']
result = res_partner_obj.portal_create_partner(values)
print(result)