Wednesday, February 14, 2024
9 changes · master
Enhancements to existing features
The web module's notification alert tests were moved to a newer testing framework. This improves maintainability and helps ensure notification behavior remains reliable without changing the user-facing product.
Original PR description
task-3705027
Emoji-only chat messages now appear in a larger font, making quick reactions more expressive and easier to see. The update also improves how frequently used emojis are tracked by relying on the emoji picker’s more accurate behavior.
Original PR description
This PR increases the size of the message body when the later only contains emojis. task-3651454
The web module's automated checks for boolean toggle fields were moved to the newer testing framework. This helps keep quality checks maintainable and reliable without changing how users interact with the product.
Original PR description
task-id: 3705027
The automation setup screen now hides an option that does not apply to time-based triggers. This reduces confusion for users configuring scheduled automations by showing only the relevant filtering field.
Original PR description
Time-based trigger do not use the field at all and instead do their filtering based solely on the filter_domain field (since there is no *pre* step, the automation is not triggered by a change). Displaying the field in those case is a bit unclear.
The web module's condition tree tests were converted to a newer testing framework. This helps keep quality checks easier to maintain and supports more reliable future development without changing user-facing behavior.
Original PR description
task-id: 3705027
This update adds a test to confirm that a mail-related internal process runs correctly when multiple records are handled. It helps improve reliability and reduces the chance of future regressions in messaging features.
Suggested recipients for messages are now added directly to the conversation data used by Odoo's messaging tools. This streamlines how recipient suggestions are prepared and should make the messaging experience more consistent across related views.
Original PR description
Change the format of return value from `_message_add_suggested_recipient` method to insert suggested recipients directly in the thread model. With this change (follow-up of PR https://github.com/odoo/odoo/pull/151555), all the fetched thread data in `ThreadService` are directly inserted into the thread model. [Related Enterprise PR](https://github.com/odoo/enterprise/pull/56046)
This update improves Odoo's internal web testing tools by making it easier to trace network activity and reuse common test setup helpers. It helps developers diagnose issues faster and maintain web interface tests more consistently, with no direct change for end users.
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
Odoo now stores suggested message recipients directly in the conversation data used by its messaging features. This supports more consistent recipient handling across apps such as Helpdesk and Studio, with mainly internal test updates and low business disruption.
Original PR description
Adapt tests because of changing the format of return value from `_message_add_suggested_recipient` method to insert suggested recipients directly in the thread model. [Related Odoo PR](https://github.com/odoo/odoo/pull/153012)