Release 0.6.5
- Added ``openerp_proxy.plugins.external_ids`` plugin - ``openerp_proxy.ext.repr``: better support of ``IPython.display.HTML`` objects representation - ``openerp_proxy.ext.sugar``: Added ability to access plugins directly from ``client`` instance For example, instead of writing ``client.plugins.Test``, you may write ``client.Test`` - ``stdcall`` decorator and ``stdcall``-methods. All methods of ``orm.object.Object`` instances, decorated with this decorator will be visible as methods of ``orm.record.Record`` and ``orm.record.RecordList`` instances, which means that these methods could be called in ``meth([ids], *, context=context, **)`` format. all automaticaly generated proxy method are marked as ``stdcall`` This is implemented to be able to use ``dir``-based auto-completition for such method for ``Record`` and ``RecordList`` instances - ``openerp_proxy.plugin.Plugins``, ``openerp_proxy.plugin.PluginManager``, ``openerp_proxy.service.service.ServiceManager``, ``openepr_proxy.service.service.ServiceBase`` representation improvements (better ``__str__`` and ``__repr__`` overrides) - Bugfix. Automaticaly clean service caches when new service class is defined - Added ``__contains__`` override for ``module_utils`` plugin. Thus it is posible to check if some addon is available on odoo easier: ``'project_sla' in client.plugins.module_utils`` or ``'project_sla' in client.module_utils`` - Improved documentation
Showing
- CHANGELOG.rst 23 additions, 0 deletionsCHANGELOG.rst
- docs/source/module_ref/openerp_proxy.ext.rst 30 additions, 12 deletionsdocs/source/module_ref/openerp_proxy.ext.rst
- docs/source/module_ref/openerp_proxy.plugins.rst 14 additions, 1 deletiondocs/source/module_ref/openerp_proxy.plugins.rst
- examples/Examples & HTML tests.ipynb 2 additions, 1 deletionexamples/Examples & HTML tests.ipynb
- openerp_proxy/connection/xmlrpc.py 12 additions, 3 deletionsopenerp_proxy/connection/xmlrpc.py
- openerp_proxy/core.py 57 additions, 26 deletionsopenerp_proxy/core.py
- openerp_proxy/ext/__init__.py 1 addition, 1 deletionopenerp_proxy/ext/__init__.py
- openerp_proxy/ext/log_execute_console.py 18 additions, 2 deletionsopenerp_proxy/ext/log_execute_console.py
- openerp_proxy/ext/repr/__init__.py 5 additions, 10 deletionsopenerp_proxy/ext/repr/__init__.py
- openerp_proxy/ext/repr/generic.py 78 additions, 19 deletionsopenerp_proxy/ext/repr/generic.py
- openerp_proxy/ext/sugar.py 20 additions, 5 deletionsopenerp_proxy/ext/sugar.py
- openerp_proxy/main.py 17 additions, 8 deletionsopenerp_proxy/main.py
- openerp_proxy/orm/__init__.py 8 additions, 8 deletionsopenerp_proxy/orm/__init__.py
- openerp_proxy/orm/cache.py 14 additions, 9 deletionsopenerp_proxy/orm/cache.py
- openerp_proxy/orm/object.py 98 additions, 5 deletionsopenerp_proxy/orm/object.py
- openerp_proxy/orm/record.py 218 additions, 126 deletionsopenerp_proxy/orm/record.py
- openerp_proxy/orm/service.py 6 additions, 5 deletionsopenerp_proxy/orm/service.py
- openerp_proxy/plugin.py 14 additions, 9 deletionsopenerp_proxy/plugin.py
- openerp_proxy/plugins/diagraming/graph.py 22 additions, 6 deletionsopenerp_proxy/plugins/diagraming/graph.py
- openerp_proxy/plugins/diagraming/graphml_yed.py 27 additions, 9 deletionsopenerp_proxy/plugins/diagraming/graphml_yed.py
Loading
Please register or sign in to comment