Better fields command with domains
This commit is contained in:
parent
a6db123fe1
commit
26a123bb1e
|
@ -208,9 +208,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 )] + domains
|
domains = [( 'model_id.model', '=', model )] + domains
|
||||||
print( domains )
|
|
||||||
ids = Model.search( domains )
|
ids = Model.search( domains )
|
||||||
render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
return Model.browse(ids)
|
||||||
|
|
||||||
|
|
||||||
stack = []
|
stack = []
|
||||||
current_exports = []
|
current_exports = []
|
||||||
|
@ -444,7 +444,8 @@ if MODEL in odoo.env:
|
||||||
jlog( Model.fields_get() )
|
jlog( Model.fields_get() )
|
||||||
|
|
||||||
if METHOD == 'fields':
|
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']
|
# Model = odoo.env['ir.model.fields']
|
||||||
# ids = Model.search([( 'model_id.model', '=', MODEL )])
|
# ids = Model.search([( 'model_id.model', '=', MODEL )])
|
||||||
# render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
# render( OPTS, 'ir.model.fields', Model.browse(ids) )
|
||||||
|
|
Loading…
Reference in New Issue