Thursday, February 20, 2025
3 changes · saas-18.2
Resolved issues and error corrections
Installing Belgian reports with invoicing will no longer automatically pull in loan features and the full accounting app. A small connector module now loads the loan-related demo content only when both Belgian reports and loans are installed, keeping lighter setups simpler.
Original PR description
Previously, `l10n_be_reports` was depending on `account_loans` because it already depended on `account_reports` which depended on `account_accountant`. `account_loans` also depended on `account_accountant` so this was not a problem. Now this is not true anymore, we might install `l10n_be_reports` with just invoicing, and not the full accounting. This means that by installing `l10n_be_reports`, we would trigger the installation of `account_loans` which would install the full accounting. So now, instead of relying on the dependency chain, we create a new bridge module between `l10n_be_reports` and `account_loans` which will be autoinstalled if both modules are installed. So if you only install `l10n_be_reports`, you will not have `account_loans` (and the full accounting) installed too. task-none
This fix prevents key UrbanPiper charge products from being left inactive during test setup. It helps ensure packaging, delivery, and other charge items remain available where needed, reducing failures in related localization workflows.
Original PR description
Before this commit: === - Certain UrbanPiper-related products (product_packaging_charges, product_delivery_charges, product_other_charges) could be archived, leading to test case failure in l10n_in. After this commit: === - The corresponding product.template records are explicitly reactivated after calling archive_products(cls.env), ensuring they remain available for use. runbot-115160
A typo caused the Manage Versions option to disappear from the Documents action menu. This fix restores that option so users can manage document versions as expected.
Original PR description
- we made some typo here https://github.com/odoo/enterprise/pull/77329/commits/0005513aedee0fce8db174dc25846d17f46f056b#diff-636ce727908264dec04ea3634d7cea514ba8f21344134c239c474d989abcf266R144 and we lost the ```manage versions ``` from the action. Task-4586706