Monday, May 30, 2022
7 changes · master
Enhancements to existing features
This update simplifies the styling behind the Expenses app as part of a broader interface cleanup. It should make expense-related screens easier to maintain while preserving the existing user experience.
Original PR description
Part of the overall v16 SCSS optimization/restyle, task-2704984. task-2859751 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update prepares Odoo's mail and discussion features to load key messaging screens more reliably during startup. It wraps important interface elements so they wait for the messaging system to be ready, reducing transition risks as the discuss app architecture evolves.
Original PR description
Top level components should always be wrapped in containers since they have to receive a record comming from messaging. To do that, we need to wait for messaging to be initialized. In the PR introducing the new environment in the discuss app, some of those components will be passed to the main_component registry, messaging won't be ready yet. In order to ease the transition, the last components missing a wrapper have been wrapped. task-2582313
The mail call viewer now hides its on-screen overlay when the user moves the mouse away. This reduces visual clutter during calls and makes the calling experience feel cleaner and less distracting.
Original PR description
part of task-2692836
Odoo now makes deprecation warnings more reliable during automated test retries and reports each place where outdated internal methods are still being used. This helps development teams identify and clean up risky legacy code earlier, reducing future maintenance issues.
Original PR description
First, make warnings be emitted when retrying a test. Second, warn every call site of a deprecated method.
Updates Odoo's messaging-related apps to use a newer shared web environment instead of the older legacy setup. This is an internal modernization that should improve maintainability and consistency across communication features without changing day-to-day user workflows.
Original PR description
enterprise: https://github.com/odoo/enterprise/pull/26493
This update renames several internal mail call interface components to use clearer business-oriented terms. The change helps make the codebase easier to understand and maintain, without introducing expected changes to the user experience.
Original PR description
- rename 'RtcController' to 'CallActionListView' - rename 'RtcOptionList' to 'CallOptionMenu' - rename 'RtcInvitationCard' to 'CallInviteRequestPopup' - rename 'RtcInvitations' to 'CallInviteRequestPopupList' - rename 'RtcVideo' to 'CallParticipantVideo' Task-2867786
This update moves several Enterprise apps and their tests onto Odoo's newer internal web environment. It helps keep core business apps maintainable and aligned with the current platform architecture, with little direct change expected for end users.
Original PR description
community: https://github.com/odoo/odoo/pull/83774