4f35a7ee0b7ba8dacbf90de30997ec8f3f174187
Sale module has setting `Lock Confirmed Sales`, which particularly doesn't allow order line modification. However, the application does modify special lines for Down payment: it changes name from `Down Payment: 09 2001 (Draft)` to `Down Payment`. Fix it by excluding down payment lines from the constrain. Also, this commit fixes access error when user doesn't have read access to `ir.model.fields` model. STEPS: * Create user with only BILLING (group) access in accounting App. * Now Logged in with Admin user * Create any SO, Confirm, Validate the delivery order. * Create an invoice with Down payment (%) as 10. * Now do Logged in with BILLING user * Open the draft invoice which gets created by SO. * Confirm the invoice. opw-3134083 closes odoo/odoo#110788 X-original-commit: b9cd677b7e20579b9fb0d59a2d24ae5d2e11fb72 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> Signed-off-by: Ivan Elizaryev (iel) <iel@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%