Daily updates from Odoo
Monday, December 30, 2024
5 changes · master
Enhancements to existing features
The payroll dashboard warning now counts only employees from the companies currently selected. This makes the warning more relevant and avoids misleading employee totals when working across multiple companies.
Original PR description
This PR improves the employee count displayed in the payroll dashboard warning. The count is now restricted to employees belonging to the selected companies. task-4334476
VoIP users now see an “In call” status when the widget is closed during an active call, so they know the call is still ongoing. If an incoming call is dismissed by closing the widget, the ringing stops while the VoIP icon gives a subtle vibration to keep the user aware of the call.
Original PR description
1. When you close the VoIP widget while you are in a call, it won't hang up but there is nothing to show that you are still in a call. So, this commit solves this by adding an "In call" status next to the voip icon when you are in a call. 2. When someone is calling you and you are busy, you close the widget, the call will stop ringing and a small vibration is added to the voip icon to show that there's an incoming call. Task-4398564 Subtask-4416855
The shop floor now uses one consistent manual consumption flow when operators register consumed components. This reduces confusion between separate consumption methods, improves the consumed component wizard, and adds barcode scanning support for faster shop floor entry.
Original PR description
In this commit: ===================== - Currently, there are two ways of registering component consumption in the shop floor interface: component moves (manual consumption) and component consumption steps. - Now we use the move mechanism (manual consumption) for the register component consumption type step. task-3976734
IoT Boxes now avoid re-downloading device handlers when they already have the latest version. They also receive only the handlers relevant to their platform, reducing unnecessary data transfer and startup work.
Original PR description
We currently download handlers from db on every restart of odoo service, even if they are up to date. We now compute the sha256 hash of the handlers, compare it with the one the IoT Box saved the first time it downloaded it and return a 304 (Not Modified) if they are already the latest version. We now also avoid sending handlers not corresponding to the platform (we don't send Windows drivers to physical IoT Box or Linux drivers to Windows IoT Box anymore). Community PR: [https://github.com/odoo/odoo/pull/190245](https://github.com/odoo/odoo/pull/190245) Task: 4107538
This change removes tracking from a Belgian payroll accounting test area so the related HR behavior is no longer recorded where it should not be. It helps reduce unnecessary tracking noise and aligns the payroll process with the intended privacy or operational expectations.
Original PR description
This should not be tracked. Task: 4384436