[IMP]import_google : Change in message wizard view

bzr revid: dbr@tinyerp.com-20110613091850-lcakq2i19g4mm95e
This commit is contained in:
DBR (OpenERP) 2011-06-13 14:48:50 +05:30
parent 0e588677ed
commit 27c02a115e
2 changed files with 12 additions and 6 deletions

View File

@ -8,7 +8,7 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Import Google Data">
<group>
<group colspan="4" col="4" width="300">
<field name='name' nolabel='1'/>
</group>
<separator string="" colspan="4"/>

View File

@ -111,11 +111,17 @@ class synchronize_google_contact(osv.osv_memory):
}
def import_contact(self, cr, uid, ids, context=None):
if context == None:
context = {}
if not ids:
return {'type': 'ir.actions.act_window_close'}
obj = self.browse(cr, uid, ids, context=context)[0]
cust = obj.customer
sup = obj.supplier
tables=[]
user_obj = self.pool.get('res.users').browse(cr, uid, uid)
if not gmail_user or not gmail_pwd:
raise osv.except_osv(_('Error'), _("Invalid login detail !\n Specify Username/Password."))
gmail_user = user_obj.gmail_user
gmail_pwd = user_obj.gmail_password
@ -135,11 +141,11 @@ class synchronize_google_contact(osv.osv_memory):
else:
tables.append('Address')
context.update({'gd_client':contact})
context.update({'client':gd_client})
context.update({'table':tables})
context.update({'customer':cust})
context.update({'supplier':sup})
context.update({'gd_client':contact,
'client':gd_client,
'table':tables,
'customer':cust,
'supplier':sup})
imp = google_import(self, cr, uid, 'google', "synchronize_google_contact", gmail_user, context)
imp.set_table_list(tables)
imp.start()