Daily updates from Odoo
Thursday, January 11, 2024
4 changes · master
Enhancements to existing features
New tasks created from the project Gantt view now receive suggested allocated hours automatically. The estimate is based on the selected planned dates and the assignees' workable hours, while remaining fully editable by users.
Original PR description
When a user creates a new task from the gantt view, we add default allocated hours based on the planned dates set by the user and on the workable hours of the assignee(s) during this interval of time. It is only a default value set when creating a record, It can be changed afterwards by the user at anytime. taskid:3432125
This update adjusts payroll, timer, and VoIP behavior so more read-only operations stay read-only and can be routed more efficiently across multiple databases. It helps reduce unnecessary database writes, supporting better performance and reliability for users.
Original PR description
task-id-3151997 odoo/odoo#112000
Accounting XML invoices that include an embedded PDF can now show a preview directly in Documents, and users can open that PDF from the preview. The update also standardizes how document previews and thumbnails are generated, making the experience more consistent across file types.
Original PR description
Purpose ======= In accounting, some XML invoice documents have PDF embedded in base 64. We want to show a preview of the embedded PDF, and also to view that PDF when we click on the preview. We support the UBL format > https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice In addition to that, many cleans have been done - We use an explicit thumbnail status to generate the preview, `client_generated` instead of `False` - We use the same route to preview the PDF and to preview other files (before the preview of the PDF was done with a different route) - We do not support images without thumbnail, and so we simplified some templates Task-3537562
When a field service worksheet template is archived, it is now automatically unlinked from any projects that were using it. This helps prevent teams from accidentally continuing to use inactive templates and keeps project settings cleaner.
Original PR description
This commit enhances the 'action_archive' method.The improvement ensures that when a worksheet template is archived, it is automatically disassociated from any linked projects and updating the 'action_archive' method for inactive worksheet templates. task-3557343