6ebb72332e62a6e844bdcd7cba2d953ba9087563
Purpose ======= When someone receives an email with a rating request, he can click on a smiley. But if he does not write a feedback, nobody is notified. This means some rating as somehow lost and people are not notified of it. Specifications ============== Now, when the user clicks on the smiley, a message is posted but notifications are not yet sent. This uses the new ``mail.message.schedule`` mechanism added in this PR. It gives the user some time to write their feedback and send it. If they write and submit a feedback, the notification process is launched. Emails and inbox notifications are created and sent. If they don't write a feedback notification process is launch after 2 hours. Testing ======= Some cleaning is done in tests, notably to split some fields tests from performance test. A bit performance test is also split into sub tests in order to better understand queries. Task-2207626 (Rating: Log ratings, post feedbacks) Part-of: odoo/odoo#95623 Co-authored-by: Thibault Delavallée <tde@odoo.com>
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%