Wednesday, September 18, 2024
11 changes
9 changes
Resolved issues and error corrections
Spreadsheet list side panels now wait for required list field information before rendering. This prevents missing or incomplete list details after updates, keeping spreadsheet views reliable for users.
Original PR description
This commit is the Enterprise counter-part of a community commit. Let me explain what's going on: Before the community commit, as soon as a list update was dispatched, it would trigger a new evaluation which would load the new (unloaded) datasource. The meta data (fields) being cached by the ServerData, fetching the fields was actually synchronous. Hence, at the next rendering, right after the command dispatch, the fields were already available. Now, with the community commit, there's a micro-tick delay before loading the new data source. The next rendering, being first in the event queue, renders the component before the cache was even queried. Task: 4134859
Manufacturing planning no longer blocks certain batch size settings during setup. If the batch size option is disabled or not set to a positive value, it is simply ignored when replenishment is run, reducing unnecessary configuration errors.
Original PR description
We do not impose restrictions on how batch_size is configured. It will simply be ignored if it's not enabled or is not something above zero.
The point of sale preparation display now loads the required sound resources for its notifications. This ensures staff can hear the expected alerts when orders or updates need attention.
Original PR description
In commit 45f568f8f8252913ed7cba00fe3da6f48edb7b26 we replaced the pos sound service with the mail sound service. In this commit we ensure that the correct assets are loaded in `pos_preparation_display`. The assets that handled the specific notifications used in pos were not loaded.
The EU OSS Reports module now avoids loading its test components during normal use. This prevents unnecessary internal test code from being imported in production, reducing the risk of avoidable startup or installation issues.
Original PR description
Test import was prevented by odoo/odoo#177671. Importing tests is only done when tests are enabled. This one was missed because it was merged concurrently.
The automated check for the account merge wizard has been moved into the Accountant app, where it can access the Chart of Accounts screen it needs. This helps ensure the test runs reliably and reduces false failures without changing day-to-day user behavior.
Original PR description
The tour needs access to the Chart of Accounts list view to function, which is available only in `accountant`, so we move it there from `account`. Community PR: https://github.com/odoo/odoo/pull/180614 runbot-98348
The Documents Kanban view has been corrected after a prior change caused visual layout issues. Users should now see better aligned footers, properly shortened text, correctly placed fields, and more consistent spacing when managing documents and accounting documents.
Original PR description
This commit fixes the broken Kanban view of documents, which occurred due to merging of this pr https://github.com/odoo/enterprise/pull/69250 . The following problems were addressed: - Misalignment of the footer - Text not being properly truncated - Incorrect positioning of a field using x-path - Inadequate padding Task-3992107
Several app onboarding walkthroughs were not starting because they were missing from setup files or absent entirely. This fix restores those tours so users can receive the intended guided introduction when using affected apps.
Original PR description
Some of the onboarding tour was missing in the manifest and some were not existing. They have been added. TASK-ID: 4184140
A typo was corrected in the Loans screen. This improves clarity for users and helps keep the interface polished without changing any business process or functionality.
Financial reports now avoid showing the word “False” where an account code is unavailable for the active company. This keeps report labels clearer and more professional by showing only the account name in those cases.
Original PR description
Since sharing accounts between companies in https://github.com/odoo/odoo/pull/171079, an account's code may be False from the perspective of the active company. In that case, we want only the account name to appear in reports. A fix was already done for `account.display_name` in https://github.com/odoo/odoo/pull/177943. This commit does a similar fix for reports which use code + name rather than display_name. taskid: none
2 changes
Resolved issues and error corrections
This update removes two empty and outdated fields ("Operation Type" and "Subdivision") from the external trade section of Mexican invoices. These fields were removed from the official Mexican external trade regulations and were appearing as blank cells on printed invoices, causing confusion. The change aligns Odoo's invoice format with current Mexican tax compliance requirements.
Original PR description
**Steps to reproduce:** - Install Accounting and l10n_mx_edi_extended - Switch to a Mexican company (e.g. ESCUELA KEMPER URGATE) - Configure external trade according to: https://www.odoo.com/documentation/17.0/applications/finance/fiscal_localizations/mexico.html#external-trade - Make sure that USD has up-to-date rates - Create an external trade invoice: * Customer: [a US customer] (e.g. Deco Addict) * Currency: USD * Usage: Without fiscal effects * Incoterm: EX WORKS * External Trade: Definitive - Confirm the invoice - Print the invoice **Issue:** In the external trade section of the invoice, there are 2 empty cells: "Operation Type" and "Subdivision". According to https://facture.com.mx/nuevo-complemento-comercio-exterior-2-0/ they both have been removed. opw-4078535 Forward-Port-Of: odoo/enterprise#70178
A broken link in the GST Return (GSTR) report that previously displayed a 404 error has been fixed. Users can now click on the "Checkout our tutorial" link and be directed to the proper Odoo documentation for GST filing, improving the user experience and providing easy access to helpful resources.
Original PR description
Before this commit: whenever user clicked on `Checkout our tutorial` broken url on GSTR report a new page with 404 Not Found opened After this commit: We fix the `Checkout our tutorial` broken url, now when user clicks on the page it redirects user to Odoo documentation of GSTR filing