Wednesday, February 19, 2025
7 changes · saas-18.2
Resolved issues and error corrections
The Indian e-waybill demo setup now turns on the e-waybill feature automatically for the demo company. This makes test and demo environments easier to use for internal teams without extra manual configuration.
Original PR description
Before this commit: When installing `l10n_in_ewaybill` with `-i` while starting the server or installing the module from apps, issue the demo data is loaded but the ewaybill feature is not active After this commit: Ewaybill feature will be activated for demo company because it's quite useful for internal purposes specially for developers, testers to ease out the process 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
Search filters and fields can now be hidden or shown using the same user and company context already supported in search domains. This prevents incorrect filter visibility in multi-company or user-specific setups, making search views behave more consistently.
Original PR description
Since [1] it's possible to use the `user.evalContext` and the newly introduced key `companies` on the domain in the searchModel. But it wasn't possible to use the `user.evalContext` on the invisible attribute of the filter and field tags of the searchModel. This PR fixes this issue and allows the use of `user.evalContext` and the newly introduced key `companies` on the invisible attributes of the tags on the searchModel. [1] : https://github.com/odoo/odoo/commit/19b450d4a222ec817eb2af6edab87044428e0d28
This update restores expected behavior for list-based actions in areas such as Accounting, Inventory, and data cleanup after a previously removed internal helper caused compatibility issues. Users should see the same behavior as before when working with selected records, while customizations that extend these screens remain supported.
Original PR description
In this commit: https://github.com/odoo/odoo/commit/1e4e40cf78fe8151dffdcb19df2688787084732c We removed getSelectedResIds, but this function is still needed in some overrides. This commit removes the calls to that function while keeping the same behaviour as before. no-task linked:https://github.com/odoo/enterprise/pull/79589
This update moves OdooBot status test data into the correct Mail testing area instead of keeping it in Web. It prevents automated test failures caused by data being defined in the wrong module, improving reliability for future changes.
Original PR description
Before this commit, the mock server records in the `web` module would contain the `im_status` field for OdooBot. This would cause tests to fail as the field is defined in the `mail` module. This commit fixes the issue by removing the `im_status` field in the `web` module and add the `im_status` for the OdooBot in the `mail` mock server. rb-116442
This update adjusts the Accounting spreadsheet dashboard so it only appears when the full accounting features it relies on are available. It prevents users with basic invoicing access from seeing dashboard content or links that are not relevant or available to them.
Original PR description
Since account_reports is now installed with invoicing, some dependencies need to change. see https://github.com/odoo/enterprise/pull/77895 * spreadsheet_dashboard_account_accountant: had account_reports as a dependency, but since account_reports is now available with just invoicing, it doesn't make sense to display something like a debt to equity ratio. Also the link to the Accounting menu is only available with the `accountant` module.
This fix updates the Point of Sale settlement flow test to better cover customer search and scrolling on mobile devices. It helps ensure staff can reliably find and select customers when settling due amounts in mobile POS workflows.
Original PR description
- Simplify tour `SettleDueAmountMoreCustomers` using `searchCustomerValue(..., true)` (see linked community PR). community PR: https://github.com/odoo/odoo/pull/197357 task-id: 4550203
This change updates several list-view customizations after a shared selection helper was removed. It prevents errors in affected screens while keeping the previous user behavior unchanged.
Original PR description
In this commit: https://github.com/odoo/odoo/commit/1e4e40cf78fe8151dffdcb19df2688787084732c We removed getSelectedResIds, but this function is still needed in some overrides. This commit removes the calls to that function while keeping the same behaviour as before. no-task linked:https://github.com/odoo/odoo/pull/198121