Friday, January 12, 2024
3 changes · 17.0
Enhancements to existing features
The Knowledge module now includes an AI generation feature that helps users create articles from scratch. When starting with an empty article, users can click a new button to open a dialog with an AI prompt, allowing them to generate article content suggestions powered by ChatGPT and select their preferred version.
Original PR description
Now that Odoo is using AI prompts for the edition of articles and website, we are adding this feature to the complete generation of articles. This commit adds a new button when article is empty besides the other already present. This button opens a dialog which contains the prompt to interact with ChatGPT, this way the user gets the possibility to get generated articles and can insert the one they prefer. task-3619294
This improvement makes VAT number searches work on the first try, even for companies not previously linked in the system. Previously, the system would only return company information if it had already validated the VAT number in a prior search. Now, if no prior validation exists, the system will use data from the VAT validation service (VIES) to provide company information immediately, improving the user experience when adding new business partners.
Original PR description
Description of the issue/feature this PR addresses: The first search request for a VAT number will always fail, because we need to find an active link to a directory company before we return the company information Current behavior before PR: Data is returned for a VAT number search only if we already have an active link to a directory company Desired behavior after PR is merged: If no directory company was found, fill in company with result from viesvat task-3548046 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#148209 Forward-Port-Of: odoo/odoo#141248
This update improves how Odoo handles email sending when a database is not properly configured. Instead of using the user's email address, the system will now use the notification email address by default, which provides a more reliable fallback option. This change reduces the risk of email delivery issues and ensures better email handling in misconfigured environments.
Original PR description
Purpose ======= When a database is miss-configured, we have no other choices to potentially spoof the FROM. We decided that a better heuristic would be to use the notification email instead of the user email. Task-3645895 Forward-Port-Of: odoo/odoo#148999 Forward-Port-Of: odoo/odoo#146801