[IMP] import_google_contact : 1) Address created should be type Default 2) the responsible salesman (user_id) should be the connected user
bzr revid: jam@tinyerp.com-20110512091823-o53s0d7vbwaa3q09
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||
"access_res_users_partner_manager","google.res.partner.manager","base.model_ir_model_data","base.group_partner_manager",1,1,1,0
|
||||
"access_ir_model_data_partner_manager","ir.model.data.partner.manager","base.model_res_users","base.group_partner_manager",1,1,0,0
|
||||
"access_ir_model_data_partner_manager","ir.model.data.partner.manager","base.model_res_users","base.group_partner_manager",1,1,0,0
|
||||
|
||||
|
@@ -70,7 +70,8 @@ class synchronize_google_contact(osv.osv_memory):
|
||||
def create_partner(self, cr, uid, data={}, context=None):
|
||||
partner_obj = self.pool.get('res.partner')
|
||||
partner_id = partner_obj.create(cr, uid, {
|
||||
'name': data.get('name',''),
|
||||
'name': data.get('name',''),
|
||||
'user_id': uid,
|
||||
'address' : [(6, 0, [data['address_id']])],
|
||||
'customer': data.get('customer', False),
|
||||
'supplier': data.get('supplier', False)
|
||||
@@ -124,7 +125,6 @@ class synchronize_google_contact(osv.osv_memory):
|
||||
else:
|
||||
time_zone = tools.get_server_timezone()
|
||||
au_tz = timezone(time_zone)
|
||||
|
||||
while contact:
|
||||
for entry in contact.entry:
|
||||
data = self._retreive_data(entry)
|
||||
@@ -154,6 +154,7 @@ class synchronize_google_contact(osv.osv_memory):
|
||||
res_id = contact_ids[0]
|
||||
if not contact_ids:
|
||||
#create or link to an existing partner only if it's a new contact
|
||||
data.update({'type': 'default'})
|
||||
res_id = addresss_obj.create(cr, uid, data, context=context)
|
||||
data['address_id'] = res_id
|
||||
if option == 'create_all':
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
<group attrs="{'invisible': [('create_partner','!=','create_all')]}" colspan="4" col="4">
|
||||
<separator string="Partner status for this group:" colspan="4"/>
|
||||
<field name="customer" colspan="4"/>
|
||||
|
||||
<field name="supplier" colspan="4"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
Reference in New Issue
Block a user