Daily updates from Odoo
Tuesday, June 2, 2020
7 changes · master
Enhancements to existing features
The IoT Box now downloads drivers and interfaces only from installed modules, plus the core base handlers. This reduces unnecessary background activity, improves performance, and avoids showing irrelevant drivers to users.
Original PR description
Previously, all drivers and interfaces found on the server were downloaded to the IoT Box. Having unused interfaces and drivers on the IoT Box slowed it down as threads were running for nothing. It was also confusing for some users to see those drivers on the IoT Box homepage (e.g. SerialBlackBoxDriver when located outside of Belgium) We now download only the handlers from installed modules + the base handlers located in hw_drivers. TaskID: 2195956
Project-related screens were simplified to make it easier for new users to get started and navigate daily workflows. Field service, planning, forecasting, timesheets, sales reporting, and map views received small usability improvements, including cleaner map panels when working within a project.
Original PR description
Improve the onboarding of new users and clean a few screens. Task ID: 2237996 Community PR: https://github.com/odoo/odoo/pull/50284 Upgrade PR: https://github.com/odoo/upgrade/pull/1263
This update aligns email themes, barcode screens, and Studio report editing with a new background color naming system. It helps keep visual styling consistent and prevents layout checks from being confused by the renamed color classes.
Features or functions removed from Odoo
Helpdesk tickets and subscriptions no longer show a redundant activity exception indicator in their list views. This simplifies the interface because activity information is already available elsewhere in those lists.
Original PR description
activity_exception_decoration widget from following tree view - helpdesk.ticket.tree - sale.subscription.list
Miscellaneous changes
Before we were validating the afip certificate and privatekey using and onchange, and after the first onchange warning message popup the res.config.settings view broke. Now with this change we do the files validation only when saving the wizard and this way we avoid the problem of the broke view. Forward-Port-Of: odoo/enterprise#10688 Forward-Port-Of: odoo/enterprise#10627
Original PR description
Before we were validating the afip certificate and privatekey using and onchange, and after the first onchange warning message popup the res.config.settings view broke. Now with this change we do the files validation only when saving the wizard and this way we avoid the problem of the broke view. Forward-Port-Of: odoo/enterprise#10688 Forward-Port-Of: odoo/enterprise#10627
Go to Accounting>Reporting>EC Sales List If the current filters are able to retrieve a move on which the partner name is False traceback will occur. As solution when the partner_name is False switch to the parent company name opw-2262243 Forward-Port-Of: odoo/enterprise#10820
Original PR description
Go to Accounting>Reporting>EC Sales List If the current filters are able to retrieve a move on which the partner name is False traceback will occur. As solution when the partner_name is False switch to the parent company name opw-2262243 Forward-Port-Of: odoo/enterprise#10820
Steps to reproduce the bug: - Let's consider a begian company C - Let's consider a french customer P with a VAT number - Let's consider a product PR with 100€ as sales price - Create a customer invoice I1 with P and 0% EU M as tax and valid it - Create a customer invoice I2 with P and 0% EU T as tax and valid it - Create a customer invoice I3 with P and 0% EU S as tax and valid it - Create credit notes R1, R2, R3 (full refund) for I1, I2, I3 - Go to Partner VAT Intra Bug: No
Original PR description
Steps to reproduce the bug:
- Let's consider a begian company C
- Let's consider a french customer P with a VAT number
- Let's consider a product PR with 100€ as sales price
- Create a customer invoice I1 with P and 0% EU M as tax and valid it
- Create a customer invoice I2 with P and 0% EU T as tax and valid it
- Create a customer invoice I3 with P and 0% EU S as tax and valid it
- Create credit notes R1, R2, R3 (full refund) for I1, I2, I3
- Go to Partner VAT Intra
Bug:
No code and no intra code were used for R1, R2 and R3
opw:2224381
Forward-Port-Of: odoo/enterprise#10842
Forward-Port-Of: odoo/enterprise#10838