Better fields command with domains
This commit is contained in:
parent
6a5bd96dff
commit
3706f85cd0
12
odoo-rpc.py
12
odoo-rpc.py
|
@ -207,8 +207,9 @@ def search( model, domains ):
|
|||
|
||||
def fields( model, domains ):
|
||||
Model = odoo.env['ir.model.fields']
|
||||
domains = [( 'model_id.model', '=', model )].append( domains )
|
||||
ids = Model.search( domains )
|
||||
_domains = [( 'model_id.model', '=', model )]
|
||||
_domains.append( domains )
|
||||
ids = Model.search( _domains )
|
||||
render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
||||
|
||||
stack = []
|
||||
|
@ -443,9 +444,10 @@ if MODEL in odoo.env:
|
|||
jlog( Model.fields_get() )
|
||||
|
||||
if METHOD == 'fields':
|
||||
Model = odoo.env['ir.model.fields']
|
||||
ids = Model.search([( 'model_id.model', '=', MODEL )])
|
||||
render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
||||
fields( MODEL, args2domains(PARAMS[2:]) )
|
||||
# Model = odoo.env['ir.model.fields']
|
||||
# ids = Model.search([( 'model_id.model', '=', MODEL )])
|
||||
# render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
||||
#for inst in Field.browse( ids ):
|
||||
# render_tsv( 'ir.model.fields', inst )
|
||||
|
||||
|
|
Loading…
Reference in New Issue