Daily updates from Odoo
Monday, October 14, 2019
4 changes
Enhancements to existing features
Live chat now shows the standard default user image when an operator or user has not set a personal profile picture. This creates a more consistent and polished chat experience by avoiding generic placeholder imagery.
Original PR description
…e on livechat. Task link : https://www.odoo.com/web#id=1924666&action=327&model=project.task&view_type=form&menu_id=4720 Pad link : https://pad.odoo.com/p/r.e25a7fd535b599e0a272183ac6cbbd8d Purpose: When user not set the image, instead of placeholder image it will show default user image. This commit is related to task id: 1924666 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
Odoo now includes a more efficient way to load needed record information in the background. This avoids repeating work when data is already available, which can improve performance in some operations without changing the user experience.
Original PR description
There are situations where a manual prefetch is needed. The common practice in these scenarios is to call `.read()`, but that can be counter-productive if the data was already prefetched. To fix this, I add this new `.prefetch_fields()` method. It will call `.read()` only for the fields that are not already prefetched. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @Tecnativa TT19524
This update adjusts how user-facing error messages are read after a platform-level change in Odoo. It helps keep banking, delivery, manufacturing, and marketplace integrations reporting errors correctly without changing business workflows.
Original PR description
Task: https://www.odoo.com/web#id=58783&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.3ef4e6f5f820a7b5c3e977d2551ed08d
This update prepares timesheet-related apps for a cleaner separation between timesheets, projects, and analytic entries. It should not change the day-to-day user experience, but it improves reliability and keeps validation, synchronization, and billing flows ready for future timesheet improvements.
Original PR description
https://www.odoo.com/web?debug#id=1923949&action=333&active_id=965&model=project.task&view_type=form&menu_id=4720