Friday, January 19, 2024
6 changes · 17.0
Resolved issues and error corrections
Users can now log notes on archived records without encountering a Not Found error. This prevents interruptions when teams need to keep communication history complete, even for inactive records, and includes test coverage to reduce the risk of the issue returning.
Original PR description
How to reproduce: - archive any record - try to "log a note" on that record - you get a stacktrace due to a "404: Not Found" Indeed, the controller was checking that the record exists with the active_test set to True which filter out archived record. This fix is just setting active_test to False in the controller to avoid the 404 error. We also add a test to avoid regression on that specific error. Task-3573336
This update corrects English and Spanish wording for Chilean localization documents, replacing inaccurate references to "ballot" with "receipt" and renaming "Electronic Tax Receipt" to "Electronic Exempt Receipt." This helps users identify Chilean sales documents more accurately and reduces confusion in official document handling.
Original PR description
Before this PR: The term "ballot" has wrongly been used as a receipt (or ticket), when if you translate this term to Spanish it shows that this term is applied to a voting voucher and not to a sales voucher. Besides, the document type called "Electronic Tax Receipt" does not express its correct name which is an "Electronic Exempt Receipt" (precisely the document is exempt because it does not have taxes involved). After this PR: The term "ballot" was replaced by "receipt" which is more accurate. and "Electronic Tax Receipt" is called as it should be, an exempt receipt. This includes the translation untranslated terms for pot and po --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix resolves an issue where an unlinked "To Do" task stage was appearing in the project configuration even though it wasn't assigned to any project. The problem was caused by a case-sensitivity mismatch in the cleanup process. After this update, orphaned task stages will be properly removed automatically.
Original PR description
Steps to reproduce: -------------------------- 1) Install documents_project_sale module. 2) Open project 3) Go to configuration > task stages. 4) There is a 'To Do' stage that isn't linked to any project. Issue: -------- before this commit, the 'To Do' stage that stage that isn't linked to any project. which is showing abnormally. Cause: --------- The created stage will be removed automatically but the problem is it searches for 'To do' not 'To Do' that's why it was not removed. Fix: ----- after this commit, when we go to the task stages it will search for the 'To Do' stage if there is no project linked to the 'To Do' stage then it will be removed automatically the 'To Do' stage. task-3550638 Forward-Port-Of: odoo/enterprise#49641
This fix resolves a display issue in percent pie charts where values were sometimes shown with excessive decimal places due to rounding precision problems. The values are now cleanly displayed rounded to 2 decimal places, or as whole numbers when appropriate, improving the visual clarity of reports and dashboards.
Original PR description
Fix the rounding of the percentpie field value as it was sometimes displaying a very long number due to python rounding precision. The value is now displayed rounded to 2 decimals using half to even rounding and keeps being displayed as an integer if there's only zeros as decimals. Task-3648755 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a technical issue that prevented the "Down payment invoice" text from being properly translated into different languages. The fix reorganizes how the translation system processes this text, ensuring it can be exported and translated correctly for international users.
Original PR description
Nested gettexts aren't exported. This commit solves the problem by moving the inner gettext outside of the arguments of the first gettext.
This update fixes how HTML content is displayed in the onboarding tours for mass mailing and website modules. Previously, HTML tags were shown as plain text to users. Now, the formatted content displays correctly, making the tours more user-friendly and easier to follow.
Original PR description
Current behavior before PR: - HTML tags are displayed in the onboarding tour. Desired behavior after PR is merged: - Display the HTML tag effects instead of showing it in the onboarding tour. After the https://github.com/odoo/odoo/pull/107618 web_tour was converted into Owl, 'markup' was required to show the html tag effect instead of htm tags. Related Enterprise PR-https://github.com/odoo/enterprise/pull/53893 Task-3457112 Forward-Port-Of: odoo/odoo#149647 Forward-Port-Of: odoo/odoo#148604