WIP lookup one model
This commit is contained in:
parent
217671d4ec
commit
86d2e6a115
12
odoo-rpc.py
12
odoo-rpc.py
|
@ -237,15 +237,19 @@ def lookup_model( muid ):
|
|||
|
||||
for field in rfields:
|
||||
# if data[field.name]:
|
||||
print( getattr( inst, field.name ) )
|
||||
if getattr( inst, field.name ):
|
||||
_value = getattr( inst, field.name )
|
||||
print( _value )
|
||||
if _value:
|
||||
if field.ttype == 'many2one':
|
||||
id = data[field.name][0]
|
||||
id = _value.id
|
||||
_stack.append( muid(field.relation, id) )
|
||||
|
||||
if field.ttype == 'one2many':
|
||||
for id in data[field.name]:
|
||||
for id in _value.ids:
|
||||
_stack.append( muid(field.relation, id) )
|
||||
|
||||
# if field.ttype == 'many2many':
|
||||
# if field.ttype == 'reference':
|
||||
|
||||
return _stack
|
||||
|
||||
|
|
Loading…
Reference in New Issue