Friday, January 5, 2024
6 changes · master
Enhancements to existing features
This change simplifies how popover interface elements are managed by removing an unnecessary internal controller layer. It should make the web interface code easier to maintain without changing how users interact with popovers.
Original PR description
The PopoverController/Popover separation added a layer of complexity which doesn't seem to be needed. This commit removes the PopoverController and moves the needed logic to the Popover component. Enterprise: https://github.com/odoo/enterprise/pull/50804 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The chatter and Discuss views now use tighter spacing around date separators, helping users see more conversation content at once. The date labels are also visually lighter, making the message flow easier to scan without unnecessary distraction.
Original PR description
The separators used in the chatter and discuss have a lot of space above them. This PR reduces this spacing allowing to display more content on the page. Moreover the date label inside the separator was too bold and was taking a lot of eye attention which could disturb the natural reading flow. This commit makes it less distracting by reducing font-size/font-weight and lightening it's color. task-3650283 | Before | After | | -- | -- | |  |  | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Mail Enterprise and WhatsApp components were adjusted to stay aligned with recent changes in the core Odoo messaging platform. This helps keep chat windows and WhatsApp message handling consistent and reliable after shared platform updates.
Original PR description
Part of task-3605717 https://github.com/odoo/odoo/pull/147917
Field service teams can now group tasks by their planned start date in the task search view. This makes the map side panel easier to read and helps users quickly understand which interventions are scheduled for each day.
Original PR description
The map view can look quite messy with all of the tasks displayed in the left-side panel. It's not obvious which intervention falls on which date. So we add a start date group by to the search view of tasks. task-3636394
Users can now add reports from devices listed under the IoT Box area, matching the behavior already available in the main Devices menu. This removes an inconsistency and makes IoT report configuration more straightforward for teams managing connected devices.
Original PR description
Before, the devices were in readonly in IoT Box menu but was not in the Devices Menu, now both are not in readonly id=3217642
This update adds automated checks around how sales order lines are selected in timesheet-related workflows. It also removes an obsolete component, helping keep the Helpdesk and Timesheet experience easier to maintain without changing day-to-day user behavior.
Original PR description
After this commit, tests have been implemented for so_line_field widget. Additionally, so_line_one2many widget has been removed as it is no more needed. task-3660978 related-https://github.com/odoo/odoo/pull/148176