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