[IMP]: Improvement for partner address detail

bzr revid: ksa@tinyerp.co.in-20100721133200-7t30vs9vb40a1au4
This commit is contained in:
ksa (Open ERP) 2010-07-21 19:02:00 +05:30
parent 6538f97f58
commit e9ebdfa99d
2 changed files with 26 additions and 9 deletions

View File

@ -101,15 +101,32 @@ class tinythunderbird_partner(osv.osv):
dictcreate = dict(vals)
create_id = self.pool.get('res.partner.address').create(cr, user, dictcreate)
return create_id
def thunderbird_tempsearch_address(self, cr, user, vals):
address_obj = self.pool.get('res.partner.address')
partner = address_obj.search(cr, user,[('email','=',vals)])
res = {}
if partner:
partner=partner[0]
test = address_obj.read(cr,user, partner)
res = {
'partner_name': test['partner_id'][1],
'email': test['email'],
'phone': test['phone'],
'mobile': test['mobile'],
}
return res.items()
# def thunderbird_createcontact1(self,cr,user,vals):
# dictcreate = dict(vals)
# address_obj = self.pool.get('res.partner.address')
# search_id = address_obj.search(cr, user,[('name','=',dictcreate['name'])])
# if search_id:
# return 0
#create_id = address_obj.create(cr, user, dictcreate)
#return create_id
def thunderbird_createcontact1(self,cr,user,vals):
dictcreate = dict(vals)
add_obj=self.pool.get('res.partner.address')
partner_ids=add_obj.search(cr,user,[('name','=',dictcreate['name'])])
partner=add_obj.read(cr,user,partner_ids,['name'])
if partner and partner[0]:
create_id = add_obj.create(cr, user, dictcreate)
return create_id
def thunderbird_createpartner(self,cr,user,vals):
dictcreate = dict(vals)
@ -176,7 +193,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']]