Wednesday, March 12, 2025
5 changes · saas-18.2
Resolved issues and error corrections
This fix updates security group data so user access groups appear in the intended order after recent user interface changes. It helps administrators see and manage permissions more consistently across multiple Odoo apps.
Original PR description
Since the change of res.users from view (UI for groups), the sequence is used, but the data has not been updated. related: https://github.com/odoo/odoo/commit/2258fe4071f15ae72ab3384de6bbe43ff0db5848
A missing access setting for a test user was restored so pricelists are visible where expected. This prevents automated product pricing tests from failing and helps keep pricing-related functionality stable.
Original PR description
In the PR https://github.com/odoo/odoo/pull/179354 The line that added pricelist group to the test user was removed and was not adapted, leading to errors as the pricelist was not visible in the view. This commit brings back the addition of group and adapts it to the changes made by the PR above. Runbot Error: https://runbot.odoo.com/odoo/error/134223 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds missing ordering information for user access groups across several Odoo apps. It helps keep the user permissions screen organized and consistent after recent interface changes.
This update ensures the Belgian reporting test uses the fiscal position linked to the same company as the invoice. It prevents incorrect company-specific tax settings from being selected when multiple companies are available, improving reliability of report validation.
Original PR description
Ensure that the correct fiscal position is used in `test_generate_ec_sales_list_activity`. Previously, the search for a fiscal position did not filter by the company where the invoice was created. As a result, it returned the latest "Intra-Community" fiscal position in the database for the allowed companies, potentially leading to incorrect assignments. This commit adds a call to `_check_company_domain` in the search domain, ensuring that the fiscal position is correctly retrieved for the intended company. Bug introduced by: https://github.com/odoo/enterprise/commit/d684d074af82fbd0fac6b3a1c56b4e01a17dd74a runbot-145700
Duplicating appraisal goals now works even when the original goal has no deadline set. This prevents an error in a specific HR appraisal workflow and helps users copy goals more reliably.
Original PR description
Handle the case where goal.deadline is False when the goal is duplicated.
Original PR description
Since the change of res.users from view (UI for groups), the sequence is used, but the data has not been updated. related: https://github.com/odoo/odoo/commit/2258fe4071f15ae72ab3384de6bbe43ff0db5848