OERPLib Announcementstag:launchpad.net,2012-03-18:/oerplib/+announcementshttps://launchpadlibrarian.net/105800031/logo_oerp_64x64.pnghttps://launchpadlibrarian.net/105800073/logo_oerp_14x14.png2014-06-01T22:11:07.689819+00:00OERPLib 0.8.2 released!2014-06-01T22:08:10.393075+00:002014-06-01T22:11:07.689819+00:00tag:launchpad.net,2014-06-01:/+announcement/12738Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a Python module providing an easy way to<br/>
pilot your OpenERP and Odoo servers through RPC.</p>
<p>Features supported:<br/>
- XML-RPC and (legacy) Net-RPC protocols,<br/>
- access to all methods proposed by a model class<br/>
(even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (server >= 6.1),<br/>
- user context automatically sent (server >= 6.1) providing support<br/>
for internationaliz<wbr/>ation,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading,<br/>
- inspection capabilities (graphical output of relations between models and<br/>
<wbr/> dependencies between modules, list ``on_change`` methods from model<br/>
views, ...).</p>
<p>Changes in the 0.8.2 release:<br/>
- Integrating the new brand 'Odoo' in addition to 'OpenERP' in the documentation.<br/>
Bug fixes:<br/>
- On 'browse_record' objects, unknown field types are now interpreted as 'char' (<a class="bug-link" href="https://launchpad.net/bugs/1289781">bug #1289781</a>),<br/>
- 'OERP.inspect.<wbr/>scan_on_<wbr/>change' methods failed on some data models (<a class="bug-link" href="https://launchpad.net/bugs/1322046">bug #1322046</a>),<br/>
- 'OERP.write_<wbr/>record(<wbr/>)' and 'OERP.unlink_<wbr/>record(<wbr/>)' methods does not use the user context by default (<a class="bug-link" href="https://launchpad.net/bugs/1325421">bug #1325421</a>).</p>OERPLib 0.8.1 released!2014-03-04T22:42:55.499335+00:002014-03-04T22:42:55.401078+00:00tag:launchpad.net,2014-03-04:/+announcement/12490Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a full Python client library to OpenERP server.<br/>
It aims to provide an easy way to remotely pilot an OpenERP server through RPC.</p>
<p>Features supported:<br/>
- XML-RPC and (legacy) Net-RPC protocols,<br/>
- access to all methods proposed by an OpenERP model class<br/>
(even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (OpenERP >= 6.1),<br/>
- user context automatically sent (OpenERP >= 6.1) providing support<br/>
for internationaliz<wbr/>ation,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading,<br/>
- inspection capabilities (graphical output of relations between models and<br/>
<wbr/> dependencies between modules, list ``on_change`` methods from model<br/>
views, ...).</p>
<p>Changes in the 0.8.1 release:<br/>
Minor improvements:<br/>
- 'OERP.inspect.<wbr/>relations(<wbr/>)' method: display root models in red by default,<br/>
- 'OERP.inspect.<wbr/>relations(<wbr/>)' method: add a 's' flag on fields.function<br/>
which are searchable (#1272660),<br/>
- 'OERP.inspect.<wbr/>dependencies(<wbr/>)' method: display module names in<br/>
lowercase.<br/>
Bug fixes:<br/>
- 'OERP.inspect.<wbr/>dependencies(<wbr/>)' method: unable to find an indirect<br/>
dependency (<a class="bug-link" href="https://launchpad.net/bugs/1265860">bug #1265860</a>),<br/>
- 'OERP.inspect.<wbr/>relations(<wbr/>)' method: relationships of starting models<br/>
are not all displayed (<a class="bug-link" href="https://launchpad.net/bugs/1287833">bug #1287833</a>),<br/>
- Error when using the NetRPC protocol without specifing the 'version'<br/>
parameter (<a class="bug-link" href="https://launchpad.net/bugs/1267188">bug #1267188</a>),<br/>
- On 'browse_record' objects, error when using += and -= operators on<br/>
empty one2many and many2many fields (<a class="bug-link" href="https://launchpad.net/bugs/1284768">bug #1284768</a> ).</p>OERPLib 0.8.0 released!2013-11-05T23:53:03.658860+00:002013-11-05T23:28:39.750804+00:00tag:launchpad.net,2013-11-05:/+announcement/12144Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a full Python client library to OpenERP server.<br/>
It aims to provide an easy way to remotely pilot an OpenERP server through RPC.</p>
<p>Features supported:<br/>
- XML-RPC and (legacy) Net-RPC protocols,<br/>
- access to all methods proposed by an OpenERP model class<br/>
(even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (OpenERP >= 6.1),<br/>
- user context automatically sent (OpenERP >= 6.1) providing support<br/>
for internationaliz<wbr/>ation,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading,<br/>
- inspection capabilities (graphical output of relations between models and<br/>
<wbr/> dependencies between modules, list ``on_change`` methods from model<br/>
views, ...).</p>
<p>Changes in the 0.8.0 release:<br/>
- New service 'inspect' ('OERP.inspect') able to draw models relationship<br/>
and modules dependencies graphs (output in any Graphviz supported formats)<br/>
and to detect 'on_change' methods of data models,<br/>
- Able to save and load connection information ('~/.oerplibrc' by default),<br/>
- Experimental JSON-RPC connector added in 'oerplib.rpc' (the 'OERP' class<br/>
does not support it),<br/>
- one2many and many2many fields on browse records improved<br/>
(able to set easily IDs or records with '='/'+='/'-=' operators),<br/>
- Support for the OpenERP 'fields.<wbr/>integer_<wbr/>big' added,<br/>
- Add XML-RPC support for OpenERP 8.0 (new available '/xmlrpc/2' URL),<br/>
- Documentation updated.<br/>
Bug fixes:<br/>
- Fix the 'xmlrpc+ssl' (XML-RPCS) protocol (<a class="bug-link" href="https://launchpad.net/bugs/1221146">Bug #1221146</a>)</p>OERPLib 0.7.3 released!2013-11-05T22:24:59.617920+00:002013-11-05T23:29:40.181291+00:00tag:launchpad.net,2013-11-05:/+announcement/12143Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols,<br/>
- access to all methods proposed by an OpenERP model class (even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (OpenERP >= 6.1),<br/>
- user context automatically sent (OpenERP >= 6.1),<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>
<p>Changes in the 0.7.3 release:<br/>
- Fix for <a class="bug-link" href="https://launchpad.net/bugs/1248314">bug #1248314</a> (there is no way to create report for multiple objects)</p>OERPLib 0.7.2 released!2013-04-14T22:35:11.617020+00:002013-04-14T22:35:11.535348+00:00tag:launchpad.net,2013-04-14:/+announcement/11377Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols,<br/>
- access to all methods proposed by an OpenERP model class (even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (OpenERP >= 6.1),<br/>
- user context automatically sent (OpenERP >= 6.1),<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>
<p>Changes in the 0.7.2 release:<br/>
- Bugfixes, see the CHANGES.txt file for more details.</p>OERPLib 0.7.1 released!2013-04-11T22:42:14.845783+00:002013-04-11T22:42:14.780756+00:00tag:launchpad.net,2013-04-11:/+announcement/11364Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols,<br/>
- access to all methods proposed by an OpenERP model class (even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (OpenERP >= 6.1),<br/>
- user context automatically sent (OpenERP >= 6.1),<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>
<p>Changes in the 0.7.1 release:<br/>
- Bugfixes, see the CHANGES.txt file for more details.</p>OERPLib 0.7.0 released!2013-02-18T22:51:14.265567+00:002013-02-18T22:49:09.405154+00:00tag:launchpad.net,2013-02-18:/+announcement/11182Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols,<br/>
- access to all methods proposed by an OpenERP model class (even 'browse') with an API similar to the server-side API,<br/>
- ability to use named parameters with such methods (OpenERP >= 6.1),<br/>
- user context automatically sent (OpenERP >= 6.1),<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>
<p>Changes in the 0.7.0 release:<br/>
- User context is sent automatically (OpenERP >= 6.1),<br/>
- Able to use named parameters with OSV methods (OpenERP >= 6.1),<br/>
- Auto-detect the OpenERP server version (enable or disable some features according to the version),<br/>
- Add support for 'html' type fields,<br/>
- [REGRESSION] one2many and many2many descriptor attributes now return a generator to iterate on 'browse_record' instead of a list,<br/>
- [REGRESSION] 'osv_name' parameter of some functions has been renamed to 'model',<br/>
- 'OERP.timeout' property deprecated (use 'OERP.config[<wbr/>"timeout"<wbr/>]' instead),<br/>
- 'OERP.get_<wbr/>osv_name(<wbr/>)' method deprecated (use 'record.<wbr/>__osv__<wbr/>["name"<wbr/>]' instead),<br/>
- Documentation updated.</p>OERPLib 0.6.0 released!2012-09-09T16:30:00+00:002012-09-09T15:22:04.713414+00:00tag:launchpad.net,2012-09-09:/+announcement/10608Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols<br/>
- access to all methods proposed by an OSV class (even 'browse') with an API similar to that can be found in OpenERP server,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>
<p>Changes in the 0.6.0 release:<br/>
- Dynamic access to the '/common' RPC service ('OERP.common' attribute),<br/>
- Dynamic access to the '/wizard' RPC service ('OERP.wizard' attribute),<br/>
- Able to set a value to one2many and many2many fields for 'browse_record',<br/>
- Support for the OpenERP 'fields.reference' added,<br/>
- Support for XML-RPC over SSL added,<br/>
- Timeout configuration for RPC requests,<br/>
- Documentation updated.</p>OERPLib 0.5.3 released!2012-06-17T23:00:00+00:002012-06-17T19:30:25.411760+00:00tag:launchpad.net,2012-06-17:/+announcement/10207Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols<br/>
- access to all methods proposed by an OSV class (even 'browse') with an API similar to that can be found in OpenERP server,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>OERPLib 0.5.2 released!2012-06-04T08:44:24.677476+00:002012-06-04T08:44:24.534379+00:00tag:launchpad.net,2012-06-04:/+announcement/10151Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols<br/>
- access to all methods proposed by an OSV class (even 'browse') with an API similar to that can be found in OpenERP server,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>OERPLib 0.5.1 released!2012-05-09T17:51:17.527262+00:002012-05-09T17:51:17.441998+00:00tag:launchpad.net,2012-05-09:/+announcement/10035Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols<br/>
- access to all methods proposed by an OSV class (even 'browse') with an API similar to that can be found in OpenERP server,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>OERPLib 0.5.0 released!2012-04-03T15:23:15.926018+00:002012-04-03T15:23:53.125234+00:00tag:launchpad.net,2012-04-03:/+announcement/9839Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols<br/>
- access to all methods proposed by an OSV class (even 'browse') with an API similar to that can be found in OpenERP server,<br/>
- browse records,<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>OERPLib 0.4.0 released!2012-03-23T17:20:22.953854+00:002012-03-23T17:20:22.900444+00:00tag:launchpad.net,2012-03-23:/+announcement/9793Sébastien Alixhttps://launchpad.net/~sebastien-alix<p>OERPLib is a client library to OpenERP server. It aims to provide an easy way to remotely pilot an OpenERP server.</p>
<p>Features supported:<br/>
- XML-RPC and Net-RPC protocols<br/>
- convenient methods such as create, read, write, unlink and search (alongside execute to perform other methods),<br/>
- browse records (browse method implemented),<br/>
- execute workflows,<br/>
- manage databases,<br/>
- reports downloading.</p>