odoo-connect
Odoo JSON-RPC client
Install
$ npm install --save odoo-connect
Usage
const Odoo = ; const odoo = host: 'foobar.com' port: 9999; odoo ;
API
Odoo(options)
options
Any of the connect options and the following options.
host
Type: string
Host of the Odoo server.
port
Type: number
Default: 80
Port of the Odoo service.
odoo.connect([options])
Returns a Promise
for a client object.
options
database
Type: string
Name of the database.
username
Type: string
Username to connect with.
password
Type: string
Password to connect with.
Client
client.search(model, args)
model
Type: string
Model to perform the action on.
args
Type: Array
List of parameters.
client.searchRead(model, args, [params])
model
Type: string
Model to perform the action on.
args
Type: Array
List of parameters.
params
offset
Type: number
Default: 0
Result offset.
limit
Type: number
Default: 5
Maximum number of results.
order
Type: string
Default: id
Name of the fields used to sort the results.
select
Type: string[]
Fields that should be selected.
client.create(model, args)
model
Type: string
Model to perform the action on.
args
Type: Array
List of parameters.
client.call(model, method, args, [params])
model
Type: string
Model to perform the action on.
method
Type: string
Odoo RPC method.
args
Type: Array
List of parameters.
params
Type: Object
Custom kwargs
properties.
License
MIT © Pridiktiv