speed_improve
bzr revid: fp@tinyerp.com-20100918144804-3zf2wrfylwg4duzx
This commit is contained in:
parent
7fd317057a
commit
a8aa3bba98
|
@ -314,30 +314,13 @@ class many2one(_column):
|
|||
obj = obj.pool.get(self._obj)
|
||||
|
||||
# build a dictionary of the form {'id_of_distant_resource': name_of_distant_resource}
|
||||
# uid=1 because visibility of a many2one= visibility of parent object
|
||||
records = dict(obj.name_get(cr, 1, list(set(filter(None, res.values()))), context=context))
|
||||
for id in res:
|
||||
if id in records:
|
||||
res[id] = (id, records[id])
|
||||
else:
|
||||
res[id] = False
|
||||
|
||||
#from orm import except_orm
|
||||
#names = {}
|
||||
#print 'INIT get'
|
||||
#for record in :
|
||||
# try:
|
||||
# record_name = dict(obj.name_get(cr, user, [record], context))
|
||||
# except except_orm:
|
||||
# record_name = {}
|
||||
# record_name[record] = '// Access Denied //'
|
||||
# names.update(record_name)
|
||||
|
||||
#for r in res.keys():
|
||||
# if res[r] and res[r] in names:
|
||||
# res[r] = (res[r], names[res[r]])
|
||||
# else:
|
||||
# res[r] = False
|
||||
#print 'END get'
|
||||
return res
|
||||
|
||||
def set(self, cr, obj_src, id, field, values, user=None, context=None):
|
||||
|
|
Loading…
Reference in New Issue