43 lines
836 B
Python
Executable File
43 lines
836 B
Python
Executable File
# -*- 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": "6",
|
|
"company": "Bier AG",
|
|
"info_uid": "habe keine",
|
|
"info_kundennr": "K1234",
|
|
"email": "max@musterman.at",
|
|
"line_ids": ["12345"],
|
|
"opt_out": True,
|
|
"vat": False,
|
|
"lang": "de"
|
|
}
|
|
|
|
res_partner_obj = odoo.env['res.partner']
|
|
|
|
|
|
result = res_partner_obj.portal_create_partner(values)
|
|
|
|
print(result)
|