Skip to content
Snippets Groups Projects
Commit 7f35c448 authored by Дмитро Катюха's avatar Дмитро Катюха
Browse files

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
parents 027ce4ce 1dea0478
No related branches found
Tags 0.6.5
No related merge requests found
Showing
with 684 additions and 265 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment