Better fields command with domains

This commit is contained in:
DiG 2022-01-17 12:24:30 +01:00
parent 6a5bd96dff
commit 3706f85cd0
1 changed files with 7 additions and 5 deletions

View File

@ -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 )