OERPLib 0.8.0 released!

Written for OERPLib by Sébastien Alix on 2013-11-05

OERPLib is a full Python client library to OpenERP server.
It aims to provide an easy way to remotely pilot an OpenERP server through RPC.

Features supported:
        - XML-RPC and (legacy) Net-RPC protocols,
        - access to all methods proposed by an OpenERP model class
          (even 'browse') with an API similar to the server-side API,
        - ability to use named parameters with such methods (OpenERP >= 6.1),
        - user context automatically sent (OpenERP >= 6.1) providing support
          for internationalization,
        - browse records,
        - execute workflows,
        - manage databases,
        - reports downloading,
        - inspection capabilities (graphical output of relations between models and
          dependencies between modules, list ``on_change`` methods from model
          views, ...).

Changes in the 0.8.0 release:
    - New service 'inspect' ('OERP.inspect') able to draw models relationship
      and modules dependencies graphs (output in any Graphviz supported formats)
      and to detect 'on_change' methods of data models,
    - Able to save and load connection information ('~/.oerplibrc' by default),
    - Experimental JSON-RPC connector added in 'oerplib.rpc' (the 'OERP' class
      does not support it),
    - one2many and many2many fields on browse records improved
      (able to set easily IDs or records with '='/'+='/'-=' operators),
    - Support for the OpenERP 'fields.integer_big' added,
    - Add XML-RPC support for OpenERP 8.0 (new available '/xmlrpc/2' URL),
    - Documentation updated.
    Bug fixes:
    - Fix the 'xmlrpc+ssl' (XML-RPCS) protocol (Bug #1221146)

Read more

Read all announcements