Tuesday, January 7, 2025
7 changes · saas-18.1
Resolved issues and error corrections
This update fixes an internal Accounting test failure that occurred when demo data was not installed. It helps keep automated validation reliable so future Accounting changes can be checked without false build failures.
Original PR description
runbot build error: 111129 Introduced by: 3fd42cfb29a06eab747c541568c1b472b8c7a0ad --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The display hardware driver now includes the missing logging setup needed when certain errors occur. This prevents an avoidable crash in that error-handling path, improving reliability for IoT display devices.
Original PR description
DisplayDriver was missing the logger definition, resulting in a crash when a specific exception occured.
The mail composer action menu now uses consistent icon spacing, so action labels line up neatly. This makes the menu easier to scan and gives users a more polished experience when adding items from the composer.
Original PR description
Composer has "+" icon on left with extra actions. Clicking on it shows the item with icon and label. Before this commit, the icon width was inconsistent between items, so label were not aligned. This commit puts `.fa-fw` so all icons are fixed, thus labels are aligned. Before <img width="382" alt="Screenshot 2025-01-06 at 16 58 16" src="https://github.com/user-attachments/assets/0ea5cac1-0f72-40e9-b20b-f4e4d61a4ac6" /> After <img width="383" alt="Screenshot 2025-01-06 at 16 45 12" src="https://github.com/user-attachments/assets/7d078fcb-ce8f-465e-91c3-d72b537f5809" />
This fixes the Ecuadorian invoicing setup so users can change the order of SRI payment methods as intended. It helps administrators maintain the correct payment method sequence without manual workarounds.
Original PR description
Users cannot use the sequence widget to reorder payment methods Steps to reproduce: - Go to Invoicing / Configuration / Ecuadorian SRI / Payment Methods SRI - Try to reorder the payment methods Issue: payment methods cannot be reordered opw-4446472
This fix ensures WhatsApp discussion channels correctly include the current user in their default information. It helps prevent missing or inconsistent channel details when users open or interact with WhatsApp conversations.
Original PR description
Enterprise counter-part. task-4432728
The Sign document view now correctly shows the upload and sign button when users need it. This fixes a visibility issue caused by incorrect page context, reducing confusion and helping users complete signing workflows without extra steps.
Original PR description
Before this PR, the upload button was hidden in the document view due to an incorrectly set context. After this PR, the context is properly set, and the condition to hide the button is updated to apply only in the activity view.
This fixes incorrect saved quantities for manufacturing components edited from the shop floor screen. Operators will now see consumed components marked correctly and tracked component quantities displayed accurately, reducing confusion during production.
Original PR description
To reproduce: - Create a BOM for product P with: 1x component A (untracked) consumed in operation OP1 1x component B (lot tracked) consumed in operation OP1 operation OP1 - Create an MO for product P x 1 - Open shop floor, open component A move, set qty to 5 and save - Open shop floor, open component B move, set qty to 3 and save Current behaviour: - compo A move not striked through - compo B move shows 4/1 units Expected behaviour: - compo A move striked through - compo B move shows 3/1 units