Thursday, January 11, 2024
8 changes · master
Enhancements to existing features
The GST return period screen structure was reorganized to make it easier to read and maintain. This should help future updates be made more reliably, with little to no direct impact on day-to-day users.
Original PR description
This commit message indicates that the changes made involve restructuring the gst return period view for better readability and ease of maintenance. It's concise and provides a clear understanding of the purpose of the commit.
The room booking calendar now limits the daily Gantt view to meetings scheduled for that specific day. This makes it easier for users to understand room availability without unrelated bookings appearing from nearby dates.
Original PR description
This PR removes `dynamic_range` attribute from the room booking gantt view. which clarifies the daily view by only showing the meetings of that specific day. Task-3623958
A demonstration video has been added to the Knowledge demo article to help users discover and understand the /clipboard command. This improves onboarding by showing what the command does and how to use it in practice.
Original PR description
Currently, users may not know that the /clipboard command exists, may not know what they can do with it and may not know how to use it. To improve the onboarding experience and showcase the /clipboard command, we will integrate a demonstration video in the demo article. After watching this demonstration video, people should better understand the purpose of the /clipboard command and should know how to use it. task-3676051
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
This update adds automated checks to ensure the help center correctly highlights top forum posts, knowledge articles, and courses. It helps protect the redesigned help center experience from future regressions without changing day-to-day user workflows.
Original PR description
*=forum, knowledge, slides For Odoo 17, the helpdesk center was re-design to include top-item lists for the different help center items: forum posts, knowledge articles, and courses. This commit adds tests in the respective bridge modules to test the compute methods that compute these top items. task-3559939
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