Sunday, March 31, 2024
5 changes
1 change
Enhancements to existing features
The Gantt view now makes task planning clearer by highlighting the current month when viewing schedules by month. This helps teams orient themselves faster and manage task dependencies with less confusion.
Original PR description
This PR brings some UX improvements in the gantt view in the context of task dependencies. task-2647326
4 changes
Resolved issues and error corrections
Luxembourg tax regulations changed in 2024, requiring two new fields (769 and 770) to be added to the tax reporting system. This update ensures the tax reports and PDF exports include these mandatory new fields, keeping the system compliant with current Luxembourg tax requirements.
Original PR description
In 2024, Luxembourg added two new fields: 769 and 770. In addition to adding it to our reports, it is also necessary to add these in the PDF export file. Part of: task-3814151 See also: https://github.com/odoo/odoo/pull/158016 Forward-Port-Of: odoo/enterprise#59774 Forward-Port-Of: odoo/enterprise#58837
This fix resolves an issue where the payment button would become enabled even when the shipping method had errors. When customers unchecked and rechecked the terms and conditions during checkout, the system would incorrectly allow them to proceed to payment without a valid shipping method selected. The fix ensures the payment button only becomes enabled when both terms are accepted AND a valid shipping method is available.
Original PR description
Steps to reproduce: - Setup sendcloud shipping (shipping product 10-30KG) - Enable demo payment - On the website proceed to checkout (customizable desk) - Select sendcloud (Pay button is disabled) - Edit website and add terms and conditions - Now if you uncheck and recheck terms and conditions - Pay button is enabled although carrier is in error Fix: when reenabling the pay button we check that the carrier is ready but we only check if there's pickup point ensure that the shipping method is avialable before enabling the pay button opw-3698804 Forward-Port-Of: odoo/odoo#159133
This update resolves a memory error that could occur when installing the check printing module. The fix optimizes how the system creates a required field during installation by using a more efficient database method instead of the standard computation process, ensuring smoother installations even with large datasets.
Original PR description
When installing the module `account_check_printing`, it is possible that a MemoryError is raised during the computation of `_compute_check_number`. To avoid that, the `_auto_init` function is overridden to create the field through SQL. opw-3790729 Forward-Port-Of: odoo/odoo#159499
Luxembourg tax regulations changed in 2024, requiring two new tax report fields (769 and 770) with a 17% rate to be added to monthly, quarterly, and annual tax reports. This update ensures Odoo's Luxembourg localization module remains compliant with current local tax requirements.
Original PR description
In 2024, Luxembourg has added two new fields in the monthly, quarterly, and annual reports: 769 and 770 (rate of 17%). These fields should be added in our reports too. Part of: task-3814151 See also: https://github.com/odoo/enterprise/pull/58837 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#159887 Forward-Port-Of: odoo/odoo#158016