cba55c12e469fb1d870b83762677a33c36227f60
In case there is a large amount of data to display, the 'Manual Reconciliation' widget suffers from high CPU consumption, and therefore slowness. This is mainly due to the line rendering (function `_renderLines`). Indeed, unlike the 'Bank Statement Reconciliation' widget which retrieves the data partially, the 'Manual Reconciliation' widget retrieves and renders all the data. No offset is implemented in this case, neither for data retrieval nor rendering. With this commit, we implement a partial rendering of the data retrieved. This means that all data are fetched when loading the widget, but only a part of it is rendered. We make use of the existing 'Load More' mechanism to display more data. By default, 30 accounts or partners are loaded. By combining this with PR #28958, we aim to make the widget more usable for large data volumes. opw-1903575 closes odoo/odoo#28959
…
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, Purchase Management, ...
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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%