Tuesday, August 5, 2025
12 changes · master
Enhancements to existing features
This update refines the wording used for spreadsheet text functions, making guidance and labels clearer for users. The change helps reduce confusion when working with spreadsheets in Odoo without altering core business workflows.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/e68215c43 [IMP] functions: text improve wording Task: 4807749 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
This update improves the spreadsheet editor so pasted text keeps newline characters as expected. This makes copying multi-line content into spreadsheets more reliable and reduces manual cleanup for users.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/8ede80f90 [IMP] composer: keep newline character on paste Task: 4681332 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
A previously disabled website editor test has been updated to match recent website builder changes. This helps ensure the editor continues to work as expected and reduces the risk of regressions in future updates.
Original PR description
This commit adapt the broken tests test_05_specific_website_editor. Forward-Port-Of: odoo/odoo#213724
The update adjusts Argentine withholding tests so they include posted payments with SICORE profit withholdings. This helps ensure related compliance export checks work reliably when these tests are reused by enterprise functionality.
Original PR description
It is neccesary to create payments on argentinean withholding tests to ensure that this pr https://github.com/odoo/enterprise/pull/86648 works correctly because there are being reused l10n_ar_withholding tests to verify SICORE export functionality and it is needed to have testing payments with sicore profits withholdings posted when running those tests. Task latam: 1265 Task Adhoc side: 51853 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Personal chats now use the current user's own membership information more directly. This should make self-chat behavior more consistent and reliable in the messaging experience.
This update adjusts internal automated tests for email marketing and web editing so they continue to run correctly after related platform changes. It helps maintain development reliability without changing day-to-day user workflows.
Original PR description
Deleted and edited some legacy qunit tests in the web_editor and mass_mailing modules that were failing because of recent changes in the linked enterprise PR. Related Enterprise PR: https://github.com/odoo/enterprise/pull/91331 Related Upgrade PR: https://github.com/odoo/upgrade/pull/8143
The website image quality test has been updated to work with the redesigned website builder. This helps ensure image quality settings continue to behave correctly and reduces the risk of unnoticed regressions for website users.
Original PR description
`website_image_quality` tour was previously broken due to DOM structure changes introduced by the new website builder and was consequently disabled. This commit updates the tour steps to align with the new DOM and re-enables the associated test. 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#214117
Jordanian e-invoices now automatically remove spaces, plus signs, and other non-number characters from buyer phone numbers before submission. This helps invoices pass JoFotara validation and avoids submission failures caused by common phone number formatting.
Original PR description
Strip all non-digit characters from the partner phone so that the UBL XML complies with JoFotara’s XSD which requires `^[0-9]{1,15}$`. This prevents validation errors when submitting e‑invoices.
Steps to reproduce:
- Install l10n_jo_edi
- Set partner phone to “+962 79 123 4567”
- Create & post an invoice
- Send to JoFotara
OPW-[4945688](https://www.odoo.com/odoo/my-tasks/4945688)
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Forward-Port-Of: odoo/odoo#221814
Forward-Port-Of: odoo/odoo#220357HR version dates now display in each user's local date style, such as "Jan 1, 2000" in the US or "1 janv. 2000" in French. This makes date information easier to read and more consistent for employees and HR teams across regions.
Original PR description
Version dates should be in the format "Jan 1, 2000" for the US, "1 janv. 2000" for FR, etc. Task: 4879285 Forward-Port-Of: odoo/odoo#220958
Spreadsheet pivot table values are no longer unnecessarily converted to text before processing. This improves data handling consistency and keeps autofill behavior working correctly with the newer value normalization system.
Original PR description
The values of the pivot table were always stringified with `toString()`. This is not necessary anymore, now that we have registries to normalize/sstringify the values. The autofill expected the values to be stringified, so we need to adapt it to the new behavior. Task: [4266072](https://www.odoo.com/odoo/2328/tasks/4266072)
Spreadsheet pivot table autofill has been adjusted to work with recent spreadsheet data handling updates. This keeps autofill behavior reliable when users work with pivot tables, especially with grouped values.
Original PR description
See https://github.com/odoo/odoo/pull/221845
The update refines the visual style of notification items in Discuss to make them clearer and easier to scan. This improves the day-to-day messaging experience with a small user-facing polish change.