Wednesday, August 21, 2024
12 changes · 17.0
Resolved issues and error corrections
Deleting a parent website menu now also removes its child menus in the correct order. This prevents an error during saving and helps editors manage website navigation reliably.
Original PR description
Steps to reproduce: - Open website menu editor - Add a child menu to a menu - Delete the parent menu - Save Old behavior: a traceback appears New behavior: no traceback, parent and children menus are correctly deleted. This commit fixes the issue by properly deleting children menus recursively before deleting the parent. opw-4119441
This fixes an issue where signature frames could be partly hidden when a signature box had an unusual shape, such as very wide and short. Users signing documents will now keep the full frame and hash visible, helping signatures appear correctly and reliably.
Original PR description
Steps to reproduce: - Install Sign - Open Sign, add a document and put a signature box - Make the sign box have a weird aspect ratio (very short and super wide for example) Issues: When you sign with the frame, the frame will be partially hidden making the hash invisible. Solution: Put the container back just like in the 16.0, that way we don't have the weird CSS behavior that we had previously. opw-4042289
This fixes spelling and translation text for carryover constraint messages in the Accounting app. It helps users see clearer, more accurate messages when working with carryover rules, without changing the underlying accounting behavior.
Original PR description
Some spelling mistakes were forgotten in a previous pull request that meant to add constraints on carryover See https://github.com/odoo/odoo/pull/177064#pullrequestreview-2248102992 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Uruguay localization demo data was updated to avoid using real partner information. This helps protect personal data while keeping demo environments useful for testing and demonstrations.
Original PR description
Ticket: 1239 Adhoc-task: 41734 Description of the issue/feature this PR addresses: This task was created to modify the demo data for Uruguay, to avoid using real partner information. 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
Clearing an Odoo meeting from the calendar no longer triggers an error in debug mode. This makes calendar event management more reliable for users working with meeting links.
Original PR description
**Versions:** 17.0 **Steps to reproduce:** 1. Enable debug mode. 2. Go to the calendar. 3. Create an event using the quick create form. 4. Click on the Odoo meeting link. 5. Try to clear the meeting. **Issue:** A traceback occurs when attempting to clear a meeting in debug mode. **Cause:** The 'CopyButton' component expects the content to be a string but receives `false`. **Solution:** In the form controller, set `videocall_location` to an empty string instead of `false` in `beforeExecuteActionButton`. Task-4091314
The Mexico localization now uses a more appropriate default account for deferred expenses when installed. This helps companies using Mexican accounting settings align their setup with SAT account grouping guidance and avoid manual correction after installation.
Original PR description
Version: 17.0+ Current behavior: The default account for Deferred Expense on res.config.setting is "inappropriate". A new account should be established according to account codes by SAT mexico, http://omawww.sat.gob.mx/fichas_tematicas/buzon_tributario/Documents/codigo_agrupador.pdf Purpose of this PR: To introduce an appropriate account to be used for Deferred expenses and automatically selected upon l10n_mx installation. Steps to reproduce on Runbot: 1) install l10n_mx 2) Accounting Settings > incorrect account selected for Deferred Expense opw-4105993
A styling rule from Website Sale was too broad and accidentally affected Marketing Automation campaign cards, causing activity buttons to appear in the wrong place. The selector is now narrowed so Website Sale mobile styling no longer disrupts Marketing Automation screens.
Original PR description
Steps to reproduce =================== 1. Install website_sale module 2. Go to any campaign in marketing_automation 3. The kanban card of the activity will have buttons misplaced in the title Issue ================= With commit https://github.com/odoo/odoo/pull/165486/commits/f46e7e8bd6dc205d83a107f62d8b5944caa3d4d5, a style was applied for website_sale form mobile view. The selector also matched marketing_automation's campaign form view which removed the required float property from the element. After this commit ================= This commit makes the selector in website_sale more specific to match only the desired element. Task-4110902
The mobile shop product configurator now shows optional product details under the correct columns. This prevents confusing shifted information when customers add products with optional items to their cart, improving the mobile shopping experience.
Original PR description
Steps to reproduce: /!\ on mobile - Sale > Any Product > Sales tab - Add an optional product - Website > Shop > Select product - Add to cart Columns are misaligned with their data, the style that dictates which elements should display depending on screen width only applied to the table body, meaning we had 4 columns with only three data points to fill them, hence why everything is shifted over to the left. opw-4067850 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This pull request appears to make a small test-related update and fixes a previous change. It likely has minimal business impact and does not introduce a notable user-facing change.
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 adds support for the FedEx International Connect Plus shipping service type, which was previously missing from the available delivery options. This enables businesses using Odoo's FedEx integration to offer this international shipping method to their customers, expanding their delivery service capabilities.
Original PR description
before this commit: Service type `FEDEX_INTERNATIONAL_CONNECT_PLUS` was not available the list 'fedex_service_type'. After this commit: Missing service type is added in the list. reference fedex doc: https://developer.fedex.com/api/en-us/guides/api-reference.html#servicetypes opw-4061797 Forward-Port-Of: odoo/enterprise#64250
This update removes the display of empty IS (insurance) lines in Swiss payroll processing. The change improves the clarity of payroll documents by eliminating unnecessary blank entries, making payroll statements cleaner and easier to read for employees and administrators.
This update adjusts the Chart of Accounts report test in the Mexico localization module to account for a newly added account (173.01 Deferred expenses). The change ensures that the trial balance test continues to work correctly with the expanded chart of accounts structure.
Original PR description
Purpose of this PR: CoA Report trial balance test adjusted to accommodate for the new account, 173.01 Deferred expenses Community PR that adds new account: #176681 opw-4105993