Thursday, March 12, 2020
4 changes · master
Enhancements to existing features
Odoo now lets teams customize the message sent when an incoming email is rejected because of alias access rules. This makes bounce emails clearer for recipients while keeping a default message when no custom content is provided, and improves email threading for replies.
Original PR description
PURPOSE When incoming emails bounce due to alias security bounce email is quite generic. Purpose of this task is to ease its customization and update. SPECIFICATIONS In order to improve the…
PURPOSE When incoming emails bounce due to alias security bounce email is quite generic. Purpose of this task is to ease its customization and update. SPECIFICATIONS In order to improve the flexibility of alias, add a customizable html field on the alias model. This html content will be send as bounce email core content in case of bounced/unauthorized mail received for this alias, Obviously it has no effect on 'everyone' security setting as no email will bounce due to that issue. If it is not set a default generic mail will be send depending on security setting. It allows to keep void html fields when no specific bounce content is required In HR, an old template allowing some light customization for employee based security option is removed as it is completely replaced by the new feature. Also add references message-id of the mail received to the answer so that threads are correctly set. LINKS Task ID 2126509 Community PR odoo/odoo#41827 Upgrade PR odoo/upgrade#936
The Events app now includes a guided tour to help new users discover recently updated features. This makes onboarding easier and helps users understand how to use event-related tools on both the backend and website.
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
Visitors can now answer course quiz questions before they officially join or purchase access to the course. Their answers are saved temporarily and restored after enrollment, making the course signup experience smoother and reducing lost engagement.
Original PR description
PURPOSE When previewing a slide of type 'quiz', users are tempted to answer the questions even if they are not member of the course yet. This commit will allow users to answer the quiz without being a member of the course, and offer a smart redirection to join / buy based on the enroll type of the channel. SPECIFICATIONS We introduce a "CourseJoinWidget" that will handle the display and the behavior of the "join" button based on the user (public or not) and the enroll type (public course or based on a payment). When the user answers questions and he's not a member yet, we store the answers temporarily in the session object. When he comes back on the quiz page after having completed his membership, we fill in the quiz based on his previously entered answers and clean the session. LINKS Task 2045571
Companies located in China can now record and view a fapiao number directly on accounting documents. This supports local invoicing requirements while keeping the field hidden for companies outside China.
Original PR description
Add fapiao number to account.move, only show it when the company is located in China. Task 2180269 PR #45743 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr