30 lines
		
	
	
		
			521 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			30 lines
		
	
	
		
			521 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": "Max2",
 | |
|     "lastname": "Mustemann2",
 | |
|     "midname": "M.",
 | |
|     "email": "max@musterman.at",
 | |
|     "company_odoo_id": "6056",
 | |
|     "portal_id": "5556705",
 | |
|     "opt_out": True,
 | |
| }
 | |
| 
 | |
| res_partner_obj = odoo.env['res.partner']
 | |
| 
 | |
| 
 | |
| result = res_partner_obj.portal_create_contact(values)
 | |
| 
 | |
| print(result)
 |