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 internationaliz
- browse records,
- execute workflows,
- manage databases,
- reports downloading,
- inspection capabilities (graphical output of relations between models and
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.
- 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)