Tuesday, January 26, 2021
10 changes · master
Enhancements to existing features
Translation exports now default to the PO/POT format commonly used across Odoo and with Transifex. This reduces repetitive manual selection for contributors and helps keep translation update workflows consistent.
Original PR description
WHY: I'm tired to switch it every time I update pot file in my pull requests Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website countdown snippet now keeps its content on one line on mobile screens, matching the desktop presentation. This improves readability and gives mobile visitors a more consistent, polished page experience.
Original PR description
PURPOSE The snippet countdown and quotes are cool but could be improved on mobile. SPECIFICATION Current: https://tinyurl.com/y472gmz3 Imp: everything on one line task-2349095 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This fix ensures that, on mobile, opening the full search view from a Pivot screen no longer leaves a row dropdown stuck open. It improves the reliability of mobile navigation and prevents confusing leftover menus in the interface.
Original PR description
In mobile the Pivot drop down remains open when the user clicks on the
full search view (form Control Panel)
This is due because there is a stop propagation on the full search icon.
Steps to reproduce:
* Open a App with a Pivot view
* Select the Pivot view
* Click on one row to open the drop down
* Click on the Full Search icon ('.o_toggle_searchview_full.fa-filter')
* Click back arrow, drop down is still open => BUG
Task ID: 2439742Miscellaneous changes
The uom must be displayed to the customer in any case. Otherwise portal user couldn't sign their online quote if they couldn't read the uom (ex: a contract of one year or one day) Fine tuning of https://github.com/odoo/odoo/commit/342dd5ffb8281cb5c37fea4fb96db2b570c30122 opw:2411108 Forward-Port-Of: odoo/odoo#65010
Original PR description
The uom must be displayed to the customer in any case. Otherwise portal user couldn't sign their online quote if they couldn't read the uom (ex: a contract of one year or one day) Fine tuning of https://github.com/odoo/odoo/commit/342dd5ffb8281cb5c37fea4fb96db2b570c30122 opw:2411108 Forward-Port-Of: odoo/odoo#65010
BEFORE: Odoo tries to unlink and then checks for exceptions AFTER: allow to filter products before starting recursion WHY: this speeds up updating attributes in product.template --- opw-2440417 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#64997
Original PR description
BEFORE: Odoo tries to unlink and then checks for exceptions AFTER: allow to filter products before starting recursion WHY: this speeds up updating attributes in product.template --- opw-2440417 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#64997
The uom must be displayed to the customer in any case. Otherwise a customer couldn't know the modalities of a contract (ex: a contract of one year or one day) Fine tuning of 342dd5f opw:2411108 Forward-Port-Of: odoo/odoo#65037
Original PR description
The uom must be displayed to the customer in any case. Otherwise a customer couldn't know the modalities of a contract (ex: a contract of one year or one day) Fine tuning of 342dd5f opw:2411108 Forward-Port-Of: odoo/odoo#65037
using markAsRead only mark message stored inside the frontend. By using markAllAsRead, we mark all the message regardless of the frontend. task-2426357 Forward-Port-Of: odoo/odoo#64009
Original PR description
using markAsRead only mark message stored inside the frontend. By using markAllAsRead, we mark all the message regardless of the frontend. task-2426357 Forward-Port-Of: odoo/odoo#64009
Before this commit saving a custom snippet inside an email template produced a "cross origin" error related to the combination of the save & reload mechanism with the fact that the email template editor is inside an iframe. After this commit saving a custom snippet inside an email template is not available anymore. Given that fixing the reload problem would be only temporary -while quite complex-, it has been decided to disable the feature until the editor allows for cleaning snippets
Original PR description
Before this commit saving a custom snippet inside an email template produced a "cross origin" error related to the combination of the save & reload mechanism with the fact that the email template editor is inside an iframe. After this commit saving a custom snippet inside an email template is not available anymore. Given that fixing the reload problem would be only temporary -while quite complex-, it has been decided to disable the feature until the editor allows for cleaning snippets without saving them. Decided during task-2374802 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#64922
PURPOSE Fix various tours. SPEC Remove steps from crm and sale tour and improve step selector in project tour. TASK 2444272 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#64835
Original PR description
PURPOSE Fix various tours. SPEC Remove steps from crm and sale tour and improve step selector in project tour. TASK 2444272 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#64835
New module to synchronize Australian payroll with odoo The settings are at the bottom of the accounting section, you need an Australian company to see them. You can setup one api key and the url of the provider as a globale config while activating the integration per company, you will need the business id to do so. Forward-Port-Of: odoo/enterprise#13625
Original PR description
New module to synchronize Australian payroll with odoo The settings are at the bottom of the accounting section, you need an Australian company to see them. You can setup one api key and the url of the provider as a globale config while activating the integration per company, you will need the business id to do so. Forward-Port-Of: odoo/enterprise#13625