add new function for fetch property data on partner model

bzr revid: hmo@tinyerp.com-20080926111209-g7ij0j5uw8rukri8
This commit is contained in:
Harshad Modi 2008-09-26 16:42:09 +05:30
parent 2e7f1a4d77
commit 6e36c805ee
1 changed files with 12 additions and 0 deletions

View File

@ -247,6 +247,18 @@ class res_partner(osv.osv):
result[a] = adr.get(a, default_address)
return result
def property_get(self, cr, uid, ids,property_pref=[]):
select = ids
if isinstance(ids, (int, long)):
select = [ids]
result=self.read(cr,uid,select,property_pref)
for res in result:
for prt in property_pref:
res[prt] = res[prt] and res[prt][0] or False
if isinstance(ids, (int, long)):
return result[0]
return result
def gen_next_ref(self, cr, uid, ids):
if len(ids) != 1:
return True