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 ):
|
def fields( model, domains ):
|
||||||
Model = odoo.env['ir.model.fields']
|
Model = odoo.env['ir.model.fields']
|
||||||
domains = [( 'model_id.model', '=', model )].append( domains )
|
_domains = [( 'model_id.model', '=', model )]
|
||||||
ids = Model.search( domains )
|
_domains.append( domains )
|
||||||
|
ids = Model.search( _domains )
|
||||||
render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
||||||
|
|
||||||
stack = []
|
stack = []
|
||||||
|
@ -443,9 +444,10 @@ if MODEL in odoo.env:
|
||||||
jlog( Model.fields_get() )
|
jlog( Model.fields_get() )
|
||||||
|
|
||||||
if METHOD == 'fields':
|
if METHOD == 'fields':
|
||||||
Model = odoo.env['ir.model.fields']
|
fields( MODEL, args2domains(PARAMS[2:]) )
|
||||||
ids = Model.search([( 'model_id.model', '=', MODEL )])
|
# Model = odoo.env['ir.model.fields']
|
||||||
render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
# ids = Model.search([( 'model_id.model', '=', MODEL )])
|
||||||
|
# render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
||||||
#for inst in Field.browse( ids ):
|
#for inst in Field.browse( ids ):
|
||||||
# render_tsv( 'ir.model.fields', inst )
|
# render_tsv( 'ir.model.fields', inst )
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue