Daily updates from Odoo
Wednesday, August 31, 2016
1 change · master
Features or functions removed from Odoo
This update removes legacy API support and completes the move to Odoo's newer internal framework. It affects many core and add-on areas, improving maintainability and consistency but requiring older custom integrations or modules to be updated.
Original PR description
The purpose of this branch is to drop the backward compatibility with the old API: - remove method wrappers; - convert all the remaining old-API calls to the new API; - remove the processing of `_columns`, `_defaults`, `_inherit_fields`, `_all_columns`; - remove all old-API fields; - implement sparse fields: ``` python stuff = fields.Serialized() value = fields.Float(sparse='stuff') ``` - modify the registry to become a mapping `model_name -> model_class`; - adapt XML-RPC and JSON-RPC gateways.