Daily updates from Odoo
Thursday, May 9, 2019
6 changes · master
Enhancements to existing features
Customers now receive clearer order and payment confirmation emails when buying through eCommerce or paying from the portal. The update adds richer templates, including product images for online purchases, and gives businesses more control over which confirmation emails are sent.
Original PR description
Purpose of this merge is to improve emails sent when confirming sale orders. A new template is added that contains lines with image for bought product to be used in eCommerce. See sub commits and task for more details. Related to task ID 1873634
Customers now receive clearer order and payment confirmation emails when they complete purchases online or pay from the portal. The update adds richer email templates, including product images for eCommerce orders, and gives businesses more control over which confirmation emails are sent.
Original PR description
Purpose of this merge is to improve emails sent when confirming sale orders. A new template is added that contains lines with image for bought product to be used in eCommerce. See sub commits and task for more details. Related to task ID 1873634
Odoo can now automatically install add-on modules based on only the key dependencies that matter, rather than requiring every related technical component to trigger installation. This makes optional bridge features easier to activate while avoiding unnecessary standalone technical modules being installed too broadly.
Original PR description
When modules have both business & technical dependencies (e.g. bridge modules w/ non-core technical component), it feels inconvenient/unnecessary/icky that the technical component (and all of its own dependencies) pretty much has to be auto_install itself for the bridge to properly get installed. This change removes that constaint, it allows auto_install to only consider a subset of dependencies by setting it to a list (/iterable). Task 1851328
Products can now share the same barcode across different companies, while still preventing duplicate barcodes within the same company. Point of Sale product lists now respect the active company, reducing confusion and incorrect product selection in multi-company setups.
Original PR description
Task : https://www.odoo.com/web?#id=1841493&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.e1811931a7019a2340d7ddf89bd849a7
Barcode scans for products now respect the company the user is working in. This helps multi-company businesses avoid selecting products assigned to another company, while still allowing shared products to be used across companies.
Original PR description
Task : https://www.odoo.com/web?#id=1841493&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.e1811931a7019a2340d7ddf89bd849a7
Resolved issues and error corrections
This fixes issues in the Alipay payment flow so customers are routed through the standard payment processing path and transaction status is updated more reliably. It also ensures payment errors are displayed correctly to users instead of failing due to an incorrect message lookup.
Original PR description
payment_alipay: No need of return URL as '/payment/process' will handle all the cases for payment. use of _set_transaction_state as per the state of the transaction. payment: when we get an error while making the payment, it should be shown to the user. But the message is not getting from proper dict, so it will break every time. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr