Wednesday, June 26, 2024
9 changes · 17.0
Resolved issues and error corrections
This fix prevents the website courses area from crashing when users add a new tag or upload content with no existing tags or only one tag. It makes tag handling more reliable, so course content management continues smoothly.
Original PR description
In 76d328624fecaed5167b0e4fc1210014309d59a9, the underscore methods were removed. Following this change, a traceback occurs because concat is supposed to be used on an Array. When no element is in existing tags, addedTags is null, and if there is a single tag, it is not an array but an object. In order to fix this, we format properly the addedTags to have an array, allowing the use of the concat method. Task-3527175
The keyboard shortcut for checking Italian EDI document sending status was changed so it no longer conflicts with the shortcut for creating a new record. This prevents accidental actions and makes the workflow more reliable for users handling Italian electronic invoicing.
Original PR description
The keyboard shortcut for the `Check Sending` action was the same as the one used to create a new record. Ticket [link](https://www.odoo.com/web#model=project.task&id=3970056) opw-3970056
The restaurant point-of-sale setup now avoids changing default restaurant settings while the main restaurant has an active session. This reduces the risk of errors or disruption during ongoing sales activity.
Original PR description
Ensure that _setup_main_restaurant_defaults is only called when the main restaurant does not have an active session. This prevents potential errors that could occur if the method is called while a session is active. E.g: https://runbot.odoo.com/runbot/build/64372543 opw-3937178
Receipts for non-GCC countries no longer show a confusing colon and number that only applies to GCC receipts. This makes printed point-of-sale receipts clearer for customers and staff outside the GCC region.
Original PR description
Before this commit, when is_gcc_country was false, a colon followed by a number would appear in the receipt, which was confusing. This commit removes this misleading information for receipts in non-GCC countries. opw-3992612 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix updates the Gmail and Outlook email server setup screens so their help links point to the correct Odoo documentation version. It helps users access accurate guidance when configuring email integrations, reducing confusion during setup.
Original PR description
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 fixes display issues in Project screens on smaller devices. Customer rating frequency values now fit properly on mobile, and sub-task assignee controls appear only when needed to reduce visual clutter.
Original PR description
In this PR fixes the following issue:
- This pull request addresses a mobile view issue in the 'customer ratings' section by setting
the 'frequency' field width to 'auto.' This adjustment prevents content overflow on mobile devices,
enhancing user experience. Your review and feedback are appreciated for seamless integration.
- I'm submitting a pull request to address an issue in the 'project.task' kanban card. The problem is
the persistent visibility of the 'Assign People' button for sub-tasks, causing UI clutter. My solution
involves displaying the 'Assign People' button only upon hovering over a sub-task line within the
'project.task' kanban card's sub-tasks list. Your review and feedback on this change are appreciated.
task- 3549267
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prIssue ---- Quote is erroneously changed in the translation of python-expression-containing xml. Steps ----- - Change the language of the current user to swedish. - Try creating a new payment from Accounting -> Customers -> Payments -> New. - A parse error is thrown. Cause ----- The translated value of a xml snippet containing a python expression changed `'` to `’`, which has no meaning in python. opw-3989869
Original PR description
Issue ---- Quote is erroneously changed in the translation of python-expression-containing xml. Steps ----- - Change the language of the current user to swedish. - Try creating a new payment from Accounting -> Customers -> Payments -> New. - A parse error is thrown. Cause ----- The translated value of a xml snippet containing a python expression changed `'` to `’`, which has no meaning in python. opw-3989869
This change updates an internal automated test so it works consistently whether the mail app is installed or not. It helps prevent false test failures during development and supports more reliable release validation, with no direct change for end users.
Original PR description
We assert a hardcoded string with the name of the base.partner_root data inside test_onchange_one2many_default(). Without mail this name is "System", with the mail module it becomes "OdooBot". Then the test works if we have mail installed
The Mexican eCommerce invoicing information page can now be included in translation workflows, so customers using French no longer see that checkout step in English. This helps multilingual websites provide a more consistent shopping experience for international visitors.
Original PR description
To recreate the bug follow the instruction: - Install website with eCommerce app - Install l10n_mx modules - Add french as language for the website - Add an item from the eCommerce page to the cart - Go to Expedition page then to Invoicing Info page We remark that the pagee is in english (the default language) and not translated to french A client from Mexico suffered from translation problem in his website. He has 3 languages [English, Spanish, France]. The globality of the website get translated successfully to the 3 languages, except the "invoicing info" page in the eCommerce app. The thing is that this page is not normally existent in the standard eCommerce Site, it only get added if you install l10n_mx_edi_website_sale modul witch contains only translation from english to spanich. I suggest adding the french translation since a website is supposed to be visitable every country. opw-3881171