Daily updates from Odoo
Monday, December 2, 2024
5 changes · 18.0
Enhancements to existing features
Live chat visitors will now see the “operator has joined” update as a clear notification instead of inside the chat message bubble. This makes the conversation easier to follow and improves the customer support chat experience.
Original PR description
\* website_livechat Before this commit, when an operator joined a live chat conversation, the message 'operator has joined' was added as a comment inside the message bubble. With this commit, that message is now displayed as a notification. task-4354211
Automated actions can now read incoming request headers and use secure digest checks when handling webhooks. This makes it easier for businesses to connect Odoo with third-party services while validating that requests are legitimate.
Original PR description
Before this commit, the code had no access to any request's headers nor could we use HMAC/Hashlib functions to authenticate and verify incoming webhook. This was a limitation in the basic flows that the feature is supposed to support. After this commit, we pass in the context a key "headers" that contains a copy of the request headers. We're also given the possibility to authenticate third-party requests by comparing digest. ### (Useless) context about this PR: This PR is based on kebeclibre's PR (commit 2d345a5) when request payload where added. It's also my first PR on an open-source project and I'm new to Python/programming, my apologise in advance if I did a mistake. I'm open to any feedback, many thanks! --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds an option for Odoo's test environment to help detect inconsistent behavior when automated tours look for page elements. It supports more reliable testing and helps catch issues before they affect users.
Original PR description
We add an environment variable so that we can run a bundle with a configuration where we check for non-deterministic behaviors to find DOM elements in tours. 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
Sales settings now include a dedicated section for the Shopee connector. This makes it easier for users to find and configure Shopee-related options when managing sales integrations.
Original PR description
* Add setting section for Shopee task-3623720 Enterprise PR: https://github.com/odoo/enterprise/pull/71610 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The appraisal app now includes four additional demo templates to help users better understand how appraisal forms can be structured. This makes it easier for teams to explore examples and set up effective employee review processes.
Original PR description
4 news appraisals templates have been added to improve their understanding for users. task-4206744