Monday, May 27, 2024
10 changes · 17.0
New functionality added to Odoo
This update adds a redirect link to the documentation repository in the GitHub issue template configuration. This improvement helps users and contributors quickly access the official Odoo documentation when creating issues, enhancing the support experience and reducing confusion about where to find help resources.
Enhancements to existing features
Point of Sale order analysis now lets users filter pivot reports by payment method. This makes it easier for business teams to review sales performance and payment trends across cash, card, and other payment options.
Original PR description
Task ID: 3941028 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
Odoo’s push-to-talk browser extension now includes versioning, making it easier to maintain and update over time. This helps ensure push-to-talk events can continue working reliably even when Chrome is not the active window.
Original PR description
The ptt extension allows odoo to listen to push to talk events even when chrome is not focused. Until now, the extension did not support versioning which made it hard to improve and fix it. This PR introduces versioning for the ptt extension in order to solve this issue. task-3950630
Miscellaneous changes
Issue ----- When sale orders related to a project (through service products) are counted, `_compute_sale_order_count` aggregates on `sale_order.order_id`. However, this is not done on sudo, so in multi-company setups, a user from a company won't be able to access `sales.orders` related to the same project but from another company. Steps ----- - Create a new project, say P, with the company field set to empty. - From company A, create a new service product, say R, that creates a tas
Original PR description
Issue ----- When sale orders related to a project (through service products) are counted, `_compute_sale_order_count` aggregates on `sale_order.order_id`. However, this is not done on sudo, so in…
Issue ----- When sale orders related to a project (through service products) are counted, `_compute_sale_order_count` aggregates on `sale_order.order_id`. However, this is not done on sudo, so in multi-company setups, a user from a company won't be able to access `sales.orders` related to the same project but from another company. Steps ----- - Create a new project, say P, with the company field set to empty. - From company A, create a new service product, say R, that creates a task in the project P. - From company A, create a sales order with the product R. - From company B, create a new service product, say Q, that creates a task in the project P. - From company B, create a similar sales order with the product Q. - From company B's sales order, click on the project smart button. - An access issue occurs as company B's user isn't able to compute `sale_order_count`. Cause ----- Not using sudo when computing `sale_order_count` through aggregating on `_compute_sale_order_count`. Solution -------- Although the `compute_sudo` can be used on `sale_order_count` & `sale_order_line_count` field definitions, it is more clear and secure to use sudo specifically on the compute function. opw-3850932 Forward-Port-Of: odoo/odoo#163357
This fixes the Austrian accounting setup by assigning the right reporting tags to several accounts. The change helps companies using the Austrian localization generate balance sheets with accounts appearing in the correct sections.
Original PR description
In order to work with the Balance Sheet, several accounts needed to be set up with correct account tags. Enterprise PR: https://github.com/odoo/enterprise/pull/59106 Taskid: 3060790
Mobile point of sale users now see the confirmation message after scanning a product barcode. This helps cashiers confirm items were added correctly and reduces uncertainty during mobile checkout.
Original PR description
Before this commit: ========== - After scanning the product barcode, the notification of the added product was not showing in mobile mode. After this commit: ========== - After scanning the product barcode, the notification of the added product will work fine. task-3877329
A search button has been added to the WhatsApp tab in mobile view, allowing users to easily find and search for WhatsApp channels on their mobile devices. This improvement enhances the mobile user experience by providing the same search functionality that was previously only available on desktop.
Original PR description
**Current behavior before PR:** In mobile view, whatsapp tab had no search button. **Desired behavior after PR is merged:** In mobile view, added a search button to find whatsapp channel. task-id:3525542 Forward-Port-Of: odoo/enterprise#62680 Forward-Port-Of: odoo/enterprise#59530
This update corrects an incorrect placeholder in a translation string within the mail module. The fix ensures that translated messages display properly and consistently across different languages, improving the user experience for non-English users.
Before this PR, using the blur feature during a call on the public page will display an error popup. The library used to do so is not loaded. This PR fixes the issue. task-3948111 Forward-Port-Of: odoo/odoo#166743 Forward-Port-Of: odoo/odoo#166707
Original PR description
Before this PR, using the blur feature during a call on the public page will display an error popup. The library used to do so is not loaded. This PR fixes the issue. task-3948111 Forward-Port-Of: odoo/odoo#166743 Forward-Port-Of: odoo/odoo#166707
**Current behavior before PR:** In mobile view, whatsapp tab had no search button. **Desired behavior after PR is merged:** In mobile view, added a search button to find whatsapp channel. task-id:3525542 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#165868 Forward-Port-Of: odoo/odoo#159461
Original PR description
**Current behavior before PR:** In mobile view, whatsapp tab had no search button. **Desired behavior after PR is merged:** In mobile view, added a search button to find whatsapp channel. task-id:3525542 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#165868 Forward-Port-Of: odoo/odoo#159461