[IMP]: Improvement for mail details who can send mail display that name

bzr revid: ksa@tinyerp.co.in-20100702132331-41kl8x58fdvkb0p7
This commit is contained in:
ksa (Open ERP) 2010-07-02 18:53:31 +05:30
parent a4f3346dd9
commit 6381f21fe2
1 changed files with 3 additions and 3 deletions

View File

@ -81,7 +81,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'])
@ -89,9 +89,9 @@ 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'])
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]})
dictcreate.update({'partner_id':partner[0]['partner_id'][0],'partner_name':partner[0]['name']})
create_id = case_pool.create(cr, user, dictcreate)
cases=case_pool.browse(cr,user,[create_id])
case_pool._history(cr, user, cases, _('Archive'), history=True, email=False)