Daily updates from Odoo
Thursday, August 1, 2024
7 changes
1 change
Resolved issues and error corrections
This update fixes an issue in Point of Sale where certain exempt fields were incorrectly connected during loading. It helps prevent potential data handling problems and improves reliability when the POS starts up.
Original PR description
Before this commit, exempted fields were being connected upon loading, which could lead to issues. opw-4088809 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
4 changes
Resolved issues and error corrections
This fixes the layout of call-to-action sections on Helpdesk website pages when more than one button is shown. The buttons now align properly, avoiding a broken or awkward appearance for visitors and helping keep support pages polished.
Original PR description
| Master | This PR | |--------|--------| | <img alt="image" src="https://github.com/user-attachments/assets/8f19044a-0c85-4973-938b-c7bdacfddf4c"> | <img alt="image" src="https://github.com/user-attachments/assets/90bceac9-428d-4f1f-81b1-252e86fd1524"> | | <img alt="image" src="https://github.com/user-attachments/assets/d86944db-03a8-4caa-b198-d21bebccba55"> | <img alt="image" src="https://github.com/user-attachments/assets/fc238783-d22c-44d0-adb4-36800001384d"> | Commit[1], which is part of the Odoo 18 snippets redesign aimed to align all the occurrences of the `s_call_to_action` snippet across the front-end. It appears that this commit did not take into account the fact that a second button can be xpath next to the first one. To ensure this scenario does not cause any issue, we restore the flex layout already existing before. Commit[1]: 53c0592f367572db5ceff49db2f4363b7306a102 task-4086686
This fix makes more labels, prompts, and messages across several Odoo apps available for translation. It improves usability for businesses operating in multiple languages by ensuring interface text can be localized consistently.
Original PR description
Community: https://github.com/odoo/odoo/pull/174914
The payroll test for Australian employee termination payments now uses a fixed date so the employee's age stays consistent. This prevents test results from changing over time due to age-based withholding rules, improving reliability without affecting business operations.
Original PR description
Termination test failed because the employee's age was over 60 now, which gets a lower withholding rate. This commit sets a freezetime so a fixed age is used.
The WhatsApp module now correctly includes a missing dependency needed for its routing-related functionality. This helps prevent installation or runtime issues caused by unavailable supporting functions.
Original PR description
The `http_routing` module is missing from whatsapp dependency, therefore it doesn't import the function `_slugify`
2 changes
Resolved issues and error corrections
Fixed an issue where the message prompting users to buy extra credits was displaying as raw HTML code instead of a properly formatted message with a clickable link. This improves the user experience by ensuring the message appears clean and professional in the system.
Original PR description
The message to buy extra credits is escaped and instead of displaying the message with a link it displays the message with a html and a url, not very human user like. We have to unescape the < and > symbols so that the frontend can properly display the message Ticket [link](https://www.odoo.com/web#model=project.task&id=3864033) opw-3864033 Forward-Port-Of: odoo/enterprise#63364
This update fixes a test in the Field Service Sales module by ensuring the pricing list is properly activated before creating a sales order. This resolves a test failure and ensures the system correctly links pricing information to sales orders during testing.
Original PR description
Fixed `test_industry_fsm_at_install` by activating the pricelist before creating the sale order to ensure a proper link. task-4070526