Better fields command with domains

This commit is contained in:
DiG 2022-01-17 12:32:02 +01:00
parent a6db123fe1
commit 26a123bb1e
1 changed files with 4 additions and 3 deletions

View File

@ -208,9 +208,9 @@ def search( model, domains ):
def fields( model, domains ):
Model = odoo.env['ir.model.fields']
domains = [( 'model_id.model', '=', model )] + domains
print( domains )
ids = Model.search( domains )
render( OPTS, 'ir.model.fields', Model.browse(ids) )
return Model.browse(ids)
stack = []
current_exports = []
@ -444,7 +444,8 @@ if MODEL in odoo.env:
jlog( Model.fields_get() )
if METHOD == 'fields':
fields( MODEL, args2domains(PARAMS[2:]) )
res = fields( MODEL, args2domains(PARAMS[2:]) )
render( OPTS, 'ir.model.fields', res )
# Model = odoo.env['ir.model.fields']
# ids = Model.search([( 'model_id.model', '=', MODEL )])
# render( OPTS, 'ir.model.fields', Model.browse(ids) )