ded49ccc48379baf9451388079b646c5376519f6
When selecting a quotation template for a quotation all the template lines are copied into the quotation. However, the sequence field is omitted when adding the lines. As a result all quotation lines have, by default, the same sequence number. This should not be a problem, since the lines are still shown in order in the frontend quotation view. Once the lines are shown, the user can freely reorder the lines, while the frontend takes care of reordering the sequence numbers. However, there is an interaction with an existing problem in One2Many and Many2Many fields. When these fields are paginated a sequence update will only update the sequence numbers on the first page. This means that, before this commit, when we move around a line on the first page, all the lines on the second page will be inserted at the second position on the first page (because of the way _onResequenceRecords is implemented). This commit does include the sequence number in the copied quotation lines, resolving the problem described above. Note: It is still possible to insert new lines in the first page, extending the sequence numbers at the end of the page. Since the sequence numbers on the second page still remain the same, there are now lines on the first and second page having the same sequence numbers, resulting in a similar bug. opw-2730746 closes odoo/odoo#89344 X-original-commit: 6f11060d6afd9edce904dd34a2d415a2a2461108 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> Signed-off-by: De Caluwé Tom (tdc) <tdc@odoo.com>
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, ...
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.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%