angular-odoo-jsonrpc
TypeScript icon, indicating that this package has built-in type declarations

2.0.10 • Public • Published

Angular-Odoo-Jsonrpc

OdooRPC for Angular 13 or 14 with rxjs

Installation

npm install --save angular-odoo-jsonrpc

Functions list

  • login(db, user, pass)
  • logout(force)
  • getDbList()
  • searchRead(model, domain, fields, limit, offset, context)
  • call(model, method, args, kwargs)

How to use

Import OdooRPCService into service or effect

import { OdooRPCService } from 'angular-odoo-jsonrpc';

Initialize configuration in constructor of component

export class OdooClientExampleService {
  constructor(
    private odooRPC: OdooRPCService
  ){
    this.odooRPC.init({
      odoo_server: "https://odoo-server-example",
      http_auth: "username:password" // optional
    });
    this.odooRPC.login('db_example', 'username', 'password')
      .pipe(
        tap(() => console.log('login success')),
        catchError(err => console.error('login failed', err))
      );
  }
  ...
}

Package Sidebar

Install

npm i angular-odoo-jsonrpc

Weekly Downloads

1

Version

2.0.10

License

UNLICENSED

Unpacked Size

97.8 kB

Total Files

12

Last publish

Collaborators

  • yeraz