Tuesday, October 5, 2021
11 changes · master
Enhancements to existing features
Pager controls now update more reliably across lists, forms, and relational fields, helping users see accurate navigation information while working with records. This reduces confusion when moving through records or editing related items and makes the interface feel more consistent.
Original PR description
Enterprise: https://github.com/odoo/enterprise/pull/13980
This update makes date and time formatting easier for web components to access and customize. It helps keep date picker behavior consistent while making future adjustments simpler and safer for developers.
Original PR description
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
This update improves how older web views work within the current web interface, helping keep existing screens reliable while the platform evolves. It mainly supports smoother transitions and better test coverage for legacy view behavior.
The Visitors page now displays website visitor cards more consistently on smaller screens. This makes the backend view easier to read and use when working on laptops or resized browser windows.
Original PR description
Description of the issue/feature this PR addresses: This PR improves the layout of the visitor kanban card of the website module. Task id: 2524363 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website navigation menus now display as soon as a page loads, without a delayed fade-in effect. This makes pages feel faster and more polished, while also improving cart popover placement in vertical menus.
Original PR description
*: web, website_sale See sub-commits for details. In short: the menu was loading with an effect partly for technical reasons: potentially folding menu items in a "+" dropdown instead of making it go over multiple lines. Since the JS lazy loading, the menu made even more time to appear. All of that is now removed: the menu is there as soon as the page appears to the user, without effect or delay. task-2618929 X-original-commit: 0681678c4d028f9f2bda419996bf5b14e771c132
This update reorganizes how message information is managed so the same message can be displayed reliably in multiple places. It improves consistency and maintainability for communication features used across HR, leave management, live chat, SMS, snail mail, and mail.
Original PR description
* = hr, hr_holidays, sms, snailmail, website_livechat Message model incorrectly contained data related to a specific component (only one) even though there can be multiple message components per message model. This cascaded to adapting related component/models to the same principle. Related: https://github.com/odoo/enterprise/pull/21426 Original PR: odoo/odoo#76718 Original Enterprise PR: odoo/enterprise#20964
The mail server setup form was updated with clearer labels, better field organization, and more visible options for authentication and security. This makes it easier for users to configure outgoing email servers correctly and understand what each setting does.
Original PR description
PURPOSE Help people setuping their mail server with clear labels and form view. SPECIFICATIONS Rename Description to Name, as Description indicates a secondary text field. Relabel the field for filtering to FROM Filtering. Current From Filter could lead to think it filters incoming emails which is not the case. Move button in header as on all form views. Task-2628092
This update cleans up and strengthens automated performance tests around Odoo's mail features, including multi-company behavior, mail gateway setup, SMS, mass mailing, and time-off related messaging. It helps teams detect performance regressions more accurately without changing day-to-day user workflows.
This update adjusts internal testing utilities and record identifiers across messaging, approvals, VoIP, and live chat support areas. It helps keep these business apps aligned with broader platform changes, reducing maintenance risk without changing day-to-day user workflows.
Original PR description
* = approvals, voip, website_helpdesk_livechat Related: https://github.com/odoo/odoo/pull/77779 Original PR: odoo/enterprise#20964 Original Community PR: odoo/odoo#76718
This update improves internal mail performance test setup so it better reflects real customer scenarios, including mail gateway configuration. It helps teams measure performance more accurately while preparing future multi-company email alias work.
Pager controls were updated across several business apps so page counts and navigation stay in sync when views change. This improves consistency for users working with follow-ups, documents, manufacturing planning, maps, and report editing.
Original PR description
Community: https://github.com/odoo/odoo/pull/59710