Friday, January 5, 2024
6 changes · master
Enhancements to existing features
Ratings for tasks or tickets can now only be submitted by the partner assigned to provide that feedback. This prevents other followers from leaving ratings, making customer feedback more accurate and controlled.
Original PR description
Before this commit: The follower can give the rating for the task/ticket. After this commit: Only the assigned partner can give the rating. Task-2896614
Manufacturing work orders can now be scheduled backward from a required completion time, instead of only forward from a start time. This improves planning flexibility for production teams and supports smoother rescheduling in planning views by allowing selected unavailable periods to be ignored when needed.
Original PR description
Workorder scheduling is actually deferred to the workcenter which search for the first available slot starting at a datetime for a duration (forward scheduling). Allow backward scheduling by giving the datetime at which the workorder must be completed. Also allow some leaves to be ignored (e.g. inside rescheduling of the Gantt view). task: 3347681 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
The built-in code editor used in Odoo has been updated to a newer version, with unused files removed to simplify maintenance. This improves reliability for users editing website and web content code, including better handling of XML editing in the website editor.
Odoo now loads fewer chat channels during the initial page load and waits to fetch most of them until users open the messaging menu or Discuss app. This improves startup performance while keeping immediate items like active chats or call invitations available when needed.
Original PR description
* = im_livechat, test_discuss_full, website_livechat All channels are only necessary when displaying the messaging menu or the discuss app. There is no need to fetch them initially, except for those that have a specific purpose that has to be displayed immediately, such as opening chat window, receiving a call invitation, etc. This will speed up initial page load (moving the extra time to the first display of all channels in discuss app or messaging menu instead). Part of task-3605717 https://github.com/odoo/enterprise/pull/53586
Appointment managers can now choose a cover image directly on each appointment type. This makes it simpler to customize appointment pages and keep them visually aligned, even when the website app is not installed.
Original PR description
Purpose ======= Provide an easy way to change the image used as cover for the appointment type. Specifications ============== Adding an image field in the appointment type form to allow picking an image which will be used as the appointment type background for the front-end. Appointment types can now have background images without website installed. Task-3607606
The Knowledge app receives small usability and visual improvements, including clearer sharing labels, a more visible New button, and cleaner styling. When users move an article to the trash, they are now kept in context by being redirected to its parent article, reducing disruption while browsing or editing content.
Original PR description
This PR introduces minor adjustments to enhance the user interface of Knowledge, eliminating outdated or unnecessary CSS rules and Bootstrap classes. Furthermore, it improves the user experience by redirecting users to the parent of a trashed article. Additionally, the PR simplifies the `knowledge.article` model by removing redundant actions related to archiving/unarchiving articles. To optimize query efficiency, these methods no longer return an action. Instead, the caller is now empowered with the flexibility and control to decide the subsequent steps after archiving an article. task-3615050