8c81eaabe6b451b112f6af5b2bb06afe9ed91839
onchange return a smaller diff"
This reverts commit2054b59285which already has been fixed multiple times [0]. However this change does not correctly handle successive onchange calls on ony2many fields which alter existing rows. i.e., in saas~11.4, an onchange has been added on move lines [1] in order to create and/or update lines containing taxes amounts. However, with diff-only onchange, a second call to onchange will discard changes made by a first one as nothing change between the 2 calls. Scenario: On an existing account.move, add a new credit line with a tax set. The first onchange will update the tax line with new amount. Add a second line (with debit amount balanced). The onchange will not change the tax line, resulting as it value being reset to initial value. As a result, the move is not balanced and cannot be saved. [0]cd2ccc4110,5e58ac16c3,07023137cd[1]d49ab568a2
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%