Daily updates from Odoo
Wednesday, August 31, 2016
3 changes · master
New functionality added to Odoo
Adds Ecuador-specific support for the ATS (Anexo Transaccional Simplificado) tax reporting process required by the SRI. This helps Ecuadorian businesses capture retention invoices, tax codes, identification types, and related reference data needed for local compliance reporting.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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.
Code cleanup and technical improvements
Subscriptions and subscription templates are now handled as separate business records, reducing confusion around company, pricing, status, and renewal settings. This also improves subscription dashboards, website views, demo data, and automated end-date handling so teams can manage contracts more reliably.
Original PR description
Task: https://www.odoo.com/web#id=24244&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.bdc128dd769036b9230ed8d8015c8d6e