f89fce45014bfa98bf4a9daf764e312772a2a541
The implementation seemed buggy as you had to click twice on a rating to activate the filter; this fixes the problem. It also improves a bit the interface: - by allowing to click on another rating directly without having to deactivate first the current filter - by replacing "Remove Selection" by a red fa-times - by adding a spinner on the messages zone while the messages are loading when the connection is slow (the spinner appears only after half a second if the server doesn't response in the meantime) - by setting some minimal heights to avoid seeing the footer moving when switching from course to review and when changing the star filter (which change the number of message displayed) Technical notes: The double click problem was caused by an update of the view when the rating filter is changed. When re-clicking on the same rating the view was not re-rendered and the change (selection) in the view were kept. To solve that problem we have implemented the selection directly in the view and the css. As it doesn't rely anymore on changes performed in javascript in the dom, the re-render of the view after fetching the data from the server reflect the selection done by the user. Task-2754954 closes odoo/odoo#85757 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.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%