Ir al contenido
  • +31 653-919-302
Cafayate.Net
  • 0
  • 0
  • Inicia sesión
  • Nederlands English (US) Español (AR)
  • Contáctanos
  • Inicio
  • Blog
  • Empleos
  • Contáctanos
Cafayate.Net
  • 0
  • 0
    • Inicio
    • Blog
    • Empleos
    • Contáctanos
  • +31 653-919-302
  • Nederlands English (US) Español (AR)
  • Inicia sesión
  • Contáctanos

Odoo angular2-odoorpc

  • Todos los blogs
  • Tech Blog
  • Odoo angular2-odoorpc
  • 5 de marzo de 2021 por
    Administrator

    OdooRPC for angular2

    Migrate from https://github.com/akretion/angular-odoo/blob/master/src/components/odoo/jsonRpc-service.js

    • Support Basic Authentication

    Functions list

    • login(db, user, pass)
    • logout(force)
    • getDbList() // doesn't work with odoo >= 9.0
    • searchRead(model, domain, fields)
    • call(model, method, args, kwargs)

    How to use

    Import OdooRPCService into component

    import { Component } from '@angular/core';
    import { OdooRPCService } from 'angular2-odoo-jsonrpc';
    

    Add provider in app component

    @Component({
        ...
        providers: [OdooRPCService]
    })
    

    Initialize configuration in constructor of component

    
    export class OdooClientExampleComponent {
    
        constructor(odooRPC: OdooRPCService){
            this.odooRPC.init({
                odoo_server: "https://odoo-server-example",
                http_auth: "username:password" // optional
            });
            this.odooRPC.login('db_example', 'username', 'password').then(res => {
                console.log('login success');
            }).catch( err => {
                console.error('login failed', err);
            })
        }
    
        ...
    
    }
    en Tech Blog
    LXC Kali

    Diseñado para empresas

    Somos un equipo de personas apasionadas cuyo objetivo es mejorar la vida de todos a través de productos revolucionarios. Creamos grandes productos para resolver sus problemas empresariales. Nuestros productos están diseñados para pequeñas y medianas empresas dispuestas a optimizar su rendimiento.

    Contáctenos

    Plantexel
    Pedernera
    Salta Capital 
    Argenina

    • +31 653-919-302
    • [email protected]
    Síganos
    Copyright © Plantexel
    Nederlands | English (US) | Español (AR)