odoo-node-sdk

1.0.2 • Public • Published

Odoo Node SDK

Documentation

Odoo Authentication

const { Odoo } = require("odoo-node-sdk");

const odoo = new Odoo({
  username,
  password,
  database,
  host,
  port,
  uri,
});

(async () => {
  await odoo.authenticate();
})();

Search

const products = await odoo.search({
  model: "product.product",
  domain: [],
  fields: ["name"],
});

console.log(products);
// [{id: 1, name: "Product 1"}, {id: 2, name: "Product 2"}]

Create

const product = await odoo.create({
  model: "product.product",
  { name: "My new product" }
});

console.log(product);
// [3]

Write

const product = await odoo.write({
  model: "product.product",
  3, { name: "My new product updated!" }
});

console.log(product);
// true

Unlink

 await odoo.unlink({ model: "product.product", 3 });

Author

Marluan Espiritusanto

Readme

Keywords

Package Sidebar

Install

npm i odoo-node-sdk

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

5.54 kB

Total Files

8

Last publish

Collaborators

  • marluanespiritusanto