Thursday, April 9, 2026
3 changes · master
Enhancements to existing features
This update enhances the user experience for managing documents by adding convenient actions within the search panel and kanban views. Specifically, users can now easily search within folders and create new subfolders directly from the search panel, streamlining document organization.
Original PR description
Purpose: Improving the UX of the side panel and kanban cards adding contextual actions, enabling users to: * apply the folder-specific actions on all search panel folders and not only the currently explored one * create children folders from search panel * Add a convenient way to search inside a folder without handling custom domains for non-technical users * kanban: Increase UX convenience, as in file explorers and competitor products * operations: clean search panel and list layout Task-5949566
This update improves the user experience of appointment scheduling by addressing several UI inconsistencies and enhancing functionality. Specifically, it adds capacity information to the calendar view, corrects a validation error related to appointment duration, and simplifies underlying code for better performance. This results in a more intuitive and reliable scheduling process.
Original PR description
Main changes ------------ - Throw a validation error on changing duration above slots length - Add the total capacity in the calendar popover to match gantt - Some rewording, new placeholder and reordering Regarding range computing, as some values are pretty much obsolete now that the context has a low impact in comparison to the local storage both in gantt and calendar, simplify the context. A deeper cleaning will be done in another task. Also change a search domain to correctly include staff users meetings. Remove the gantt helper and associated files. Its use is already covered by the new button or the share on the list view. It also goes in front of the gantt view and lessen its usability. Task-5877926
This update focuses on optimizing database queries within several Odoo modules to enhance performance. Specifically, it addresses issues related to cached record rules, leading to faster response times and a smoother user experience. This change primarily impacts performance improvements across various Odoo modules.
Original PR description
For cached record rules. https://github.com/odoo/odoo/pull/221598