Thursday, March 7, 2024
6 changes · 17.0
Enhancements to existing features
When a workcenter is unblocked in the manufacturing system, the application no longer triggers an unnecessary page reload. This improves the user experience, especially for shop floor operations and other connected applications that depend on smooth, uninterrupted workflows.
Original PR description
Unblocking a workcenter incurs a reload which is bad in terms of user experience for other applications like shop floor. And since the reload is no longer needed at any other part, it is removed now. task-3629043 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the India localization module by adding comprehensive test cases for invoices and partner details, and reorganizing the code for better maintainability. The GST treatment field now properly updates when invoices are reset to draft status, and tax-related code has been separated into its own file for easier navigation and maintenance.
Original PR description
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
This update enables Odoo to automatically migrate existing email configuration settings when the Mail module is installed. Previously, when upgrading to version 17, email domain configurations had to be manually re-entered. Now, if these settings were configured before installing the Mail module, they will be automatically transferred to the new system, making the installation process smoother and reducing manual setup work.
Original PR description
When adding alias domain in v17 support of configuration parameter was dropped. We moved from singleton configuration to multi domains using real models. This means most of mail support lies in mail while part of it was in base beforehand. In some cases we want to let people do some basic configuration using base module then install mail which could migrate this ICP based configuration into new models. This is notably the case with odoo.sh where mail is not always automatically installed. With this change existing ICP are now used to bootstrap alias domain table at mail module initialization. Task-3789584
This update adds automated tests for the screencast recording feature to ensure it works reliably across different ffmpeg versions. A recent change had broken the ffmpeg integration, and these new tests will help catch similar issues in the future and verify compatibility during software distribution builds.
Original PR description
Screencast are not always enable and a recent change broke the ffmpeg call. This call was already broken in some ffmpeg versions. This test will help to ensure this feature continues to work, and will also test it in different ffmpeg versions during distro builds. Forward-Port-Of: odoo/odoo#155951 Forward-Port-Of: odoo/odoo#151815
This update enables users to select two additional document types (80 and 83) when creating invoices in Argentina with the AFIP Online Invoice system. These document types are now available for selection in the invoice journal, expanding the options for different types of fiscal documents that businesses need to issue.
Original PR description
This pull request replaces https://github.com/odoo/odoo/pull/156598 Description of the issue/feature this PR addresses: It is necessary to be able to select document types "80 INFORME DIARIO DE…
This pull request replaces https://github.com/odoo/odoo/pull/156598 Description of the issue/feature this PR addresses: It is necessary to be able to select document types "80 INFORME DIARIO DE CIERRE (ZETA) - CONTROLADORES FISCALES" and "83 TIQUE" in an invoice if the journal of the invoice has "Online Invoice" set on field "AFIP POS System". Current behavior before PR: User is not able to select document types "80 INFORME DIARIO DE CIERRE (ZETA) - CONTROLADORES FISCALES" and "83 TIQUE" in an invoice if the journal of the invoice has "Online Invoice" set on the field "AFIP POS System". Desired behavior after PR is merged: User is able to select document types "80 INFORME DIARIO DE CIERRE (ZETA) - CONTROLADORES FISCALES" and "83 TIQUE" in an invoice if the journal of the invoice has "Online Invoice" set on the field "AFIP POS System". Task Adhoc side: 34790 Task latam: 1167 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#156695
The product search feature in the Point of Sale system has been optimized to handle large databases more efficiently. By reducing how frequently the search function runs while users type, the system now responds faster and uses fewer resources, improving the overall checkout experience.
Original PR description
Before this commit, searching for a product in the product screen was problematic when dealing with large databases. The search function was triggered too frequently, leading to performance issues. With this commit, I have increased the debounce time for the product search. This reduces the frequency of search operations when user is typing. opw-3788796 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr