Friday, June 14, 2024
5 changes · saas-17.3
Resolved issues and error corrections
A small unused styling marker was removed from the Mail notification settings screen. This tidy-up reduces clutter in the interface code without changing how users interact with the feature.
Original PR description
typo in xml and can be removed --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The spreadsheet pivot menu no longer offers the "See records" option when it cannot work for range-based spreadsheet pivots. This prevents users from triggering an error and keeps the pivot interaction focused on supported actions.
Original PR description
Steps to reproduce: - insert a pivot based on a range in the spreadsheet - right click on any pivot value - click on "See records" => Traceback This commit disable "SEE_RECORDS" for pivots of type "SPREADSHEET" as it does not make sense. Task: 3987066 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 change prevents duplicate or misplaced table creation when adding pivot data in spreadsheets. Tables are now created only through the appropriate pivot insertion flows, making spreadsheet pivot behavior more reliable for users.
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 fix ensures the Colombian electronic invoicing module correctly requires a related invoicing component it depends on. It prevents the module from being left in a broken state if that related component is removed.
Original PR description
`l10n_co_dian` currently only depends on `l10n_co_edi`, which depends on `account`, and `account_edi_ubl_cii` is auto-installed when `account` is installed. The issue: when uninstalling `account_edi_ubl_cii`, `l10n_co_dian` will be kept since `account_edi_ubl_cii` is not in its dependencies, leaving `l10n_co_dian` in a corrupted state.
Fixed spreadsheet behavior so tables are only created when a pivot is inserted from the pivot view. This prevents unintended table creation when users insert pivots through other spreadsheet commands, keeping spreadsheet content cleaner and more predictable.
Original PR description
Creating a table should be done only when the pivot is inserted from the pivot view, not when it is inserted with the command "INSERT_PIVOT". Task: 3987435