Overslaan naar inhoud
  • +31 653-919-302
Cafayate.Net
  • 0
  • 0
  • Aanmelden
  • Nederlands English (US) Español (AR)
  • Contact
  • Startpagina
  • Blog
  • Vacatures
  • Contact
Cafayate.Net
  • 0
  • 0
    • Startpagina
    • Blog
    • Vacatures
    • Contact
  • +31 653-919-302
  • Nederlands English (US) Español (AR)
  • Aanmelden
  • Contact

Odoo angular2-odoorpc

  • Alle blogs
  • Tech Blog
  • Odoo angular2-odoorpc
  • 5 maart 2021 in
    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);
            })
        }
    
        ...
    
    }
    in Tech Blog
    LXC Kali

    Ontworpen voor bedrijven

    We zijn een team van gepassioneerde mensen met als doel levens te verbeteren met vernieuwende producten. We ontwikkelen geweldige oplossingen voor al je zakelijke uitdagingen. Onze producten zijn ontworpen voor kleine tot middelgrote bedrijven die hun prestaties willen optimaliseren.

    Neem contact op

    Plantexel
    Pedernera
    Salta Capital 
    Argentina

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