Daily updates from Odoo
Thursday, July 18, 2024
6 changes
1 change
Resolved issues and error corrections
This update adds automated test coverage for a previously fixed POS IoT printer issue. It helps reduce the risk of the same problem returning in future releases, with no direct change to user-facing behavior.
Original PR description
This commit is just adding a test for the fix made here (https://github.com/odoo/odoo/pull/165798) opw-3792576
5 changes
Resolved issues and error corrections
The Saskatchewan tax report now includes the missing “Total before Sales” line. This helps Canadian businesses produce a more complete and accurate tax report for Saskatchewan filings.
Original PR description
Saskatchewan tax report was missing a line for `Total before Sales` opw-3955926
List views no longer show separator entries as optional fields when configuring displayed columns. This removes confusing choices that have no data value and prevents a related browser console warning.
Original PR description
Since https://github.com/odoo/odoo/issues/113974, Properties fields can contain separator (virtual `<group>`)
information inside its value. But in the view list, these separator can be selected in the optional fields. It doesn't make sense because there no value associated.
Also it avoids a warning in the JS console ("Missing widget: separator
for field of type separator").
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis fix corrects a guided tour step for the Field Service Management worksheet feature. Previously, the tour would advance without requiring users to fill in the worksheet name field as intended. The fix ensures the tour properly waits for user input before proceeding to the next step.
Original PR description
Steps to reproduce: - Start the tour and continue till the worksheet step - Click on worksheet stat button in the tour - Click on the worksheet name field Issue: - The tour continues. - An input fields needs to be inputted with something before moving on. Reason: - Incorrect configuration of trigger for this step Fix: - Re-target the trigger on input field and fix the run function task-3709542
This update improves how the balance sheet test handles database operations by reducing the number of temporary savepoints created during testing. Previously, the system created a new savepoint for each test iteration, which could exceed database limits and cause performance issues. Now it creates a single savepoint and reuses it, making tests run more efficiently.
Original PR description
Instead of calling `env.cr.savepoint()` in a loop, which will create a savepoint at every iteration, we should create a single savepoint and rollback to it at the end of every subtest. In Postgres, the number of sub-transactions that may exist in active transactions has a hard limit of 64 before sub-transactions are stored on disk. It's therefore best practice to limit the number of savepoints we create. See also https://github.com/odoo/odoo/pull/167236 Forward-Port-Of: odoo/enterprise#66322
This fix ensures the eTims button only appears on vendor bills when the company is based in Kenya. Previously, the button was showing for all countries, which could confuse users in other regions. This improves the user experience by hiding irrelevant features based on the company's location.
Original PR description
…bill