[IMP] : solve some problem in thunderbird
bzr revid: ksa@tinyerp.co.in-20100802134402-6z0lzg527f6tj0pt
This commit is contained in:
@@ -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.
Reference in New Issue
Block a user