[IMP] : solve some problem in thunderbird

bzr revid: ksa@tinyerp.co.in-20100802134402-6z0lzg527f6tj0pt
This commit is contained in:
ksa (Open ERP)
2010-08-02 19:14:02 +05:30
parent 2f6f874381
commit 7d1febd1f4
2 changed files with 17 additions and 17 deletions
+17 -17
View File
@@ -54,7 +54,7 @@ class tinythunderbird_partner(osv.osv):
'date': lambda *a: time.strftime('%Y-%m-%d')
}
def thunderbird_mailcreate(self,cr,user,vals):
def thunderbird_mailcreate(self,cr,user,vals):
dictcreate = dict(vals)
import email
header_name = email.Header.decode_header(dictcreate['name'])
@@ -62,7 +62,7 @@ class tinythunderbird_partner(osv.osv):
add_obj=self.pool.get('res.partner.address')
case_pool=self.pool.get(dictcreate.get('object','crm.case'))
partner_ids=add_obj.search(cr,user,[('email','=',dictcreate['email_from'])])
partner=add_obj.read(cr,user,partner_ids,['partner_id','name'])
partner=add_obj.read(cr,user,partner_ids,['partner_id','name'])
if partner and partner[0] and partner[0]['partner_id']:
dictcreate.update({'partner_id':partner[0]['partner_id'][0],'partner_name':partner[0]['name']})
create_id = case_pool.create(cr, user, dictcreate)
@@ -81,20 +81,20 @@ class tinythunderbird_partner(osv.osv):
res = {}
if partner:
partner=partner[0]
test = address_obj.read(cr,user, partner)
data = address_obj.read(cr,user, partner)
res = {
'partner_name': test['partner_id'] and test['partner_id'][1] or '',
'contactname': test['name'] or '',
'street': test['street'] or '',
'street2': test['street2'] or '',
'zip': test['zip'] or '',
'city': test['city'] or '',
'country': test['country_id'] and test['country_id'][0] or '',
'state': test['state_id'] and test['state_id'][0] or '',
'email': test['email'] or '',
'phone': test['phone'] or '',
'mobile': test['mobile'] or '',
'fax': test['fax'] or '',
'partner_name': data['partner_id'] and data['partner_id'][1] or '',
'contactname': data['name'] or '',
'street': data['street'] or '',
'street2': data['street2'] or '',
'zip': data['zip'] or '',
'city': data['city'] or '',
'country': data['country_id'] and data['country_id'][1] or '',
'state': data['state_id'] and data['state_id'][1] or '',
'email': data['email'] or '',
'phone': data['phone'] or '',
'mobile': data['mobile'] or '',
'fax': data['fax'] or '',
'res_id': str(partner),
}
return res.items()
@@ -132,7 +132,7 @@ class tinythunderbird_partner(osv.osv):
if search_id:
return 0
create_id = address_obj.create(cr, user, dictcreate)
return create_id
return create_id
def thunderbird_searchobject(self,cr,user,vals):
dictcreate = dict(vals)
@@ -180,7 +180,7 @@ class tinythunderbird_partner(osv.osv):
name_get.append('error')
name_get.append(er_val)
return name_get
def thunderbird_attachment(self,cr,user,vals):
dictcreate = dict(vals)
datas = [dictcreate['datas']]
Binary file not shown.