Added module renderers json tsv csv xml
This commit is contained in:
parent
9be005de39
commit
6a5bd96dff
26
odoo-rpc.py
26
odoo-rpc.py
|
@ -151,30 +151,6 @@ def rel_fields( model ):
|
|||
return Model.browse( ids )
|
||||
|
||||
|
||||
# def tsv( *fields ):
|
||||
# print( *fields, sep='\t' )
|
||||
|
||||
# def render_tsv( model, list ):
|
||||
|
||||
# if model in cols:
|
||||
# _cols = cols[model]
|
||||
# else:
|
||||
# _cols = cols['']
|
||||
|
||||
# tsv( *_cols )
|
||||
|
||||
# for obj in list:
|
||||
# tsv( *[ obj[col] for col in _cols] )
|
||||
|
||||
# #def render_json( model, obj ):
|
||||
# def render( opts ): # +format=json,xml,csv +json +tsv
|
||||
# if opts.json or ( opts.format and 'json' in opts.format ):
|
||||
# render_json( list )
|
||||
# if opts.tsv or ( opts.format and 'tsv' in opts.format ):
|
||||
# render_tsv( model, list )
|
||||
# # if opts.csv or ( opts.format and 'csv' in opts.format ):
|
||||
# # if opts.xml or ( opts.format and 'xml' in opts.format ):
|
||||
|
||||
# COMMANDS
|
||||
|
||||
def login( server = None, port = None, db = None, user = None, passwd = None ):
|
||||
|
@ -469,7 +445,7 @@ if MODEL in odoo.env:
|
|||
if METHOD == 'fields':
|
||||
Model = odoo.env['ir.model.fields']
|
||||
ids = Model.search([( 'model_id.model', '=', MODEL )])
|
||||
render( OPTS, MODEL, Model.browse(ids) )
|
||||
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