ad06a7b2ad2230e8ae27b694019daf5fd73a7e77
This commit addresses performance issues when generating PDFs with large tables using wkhtmltopdf. Processing time for such tables grows exponentially with rows, causing significant delays. Testing revealed a PDF with 250,000 rows took about an hour. Previously, a workaround involving special XML template was provided to users, inserting </table><table> tags every 500 rows. This commit introduces a general solution at framework level. Now, tables with >500 rows will automatically use this workaround, enhancing PDF generation speed. The number 500 is taken from opw-1689673 and seems to be a good compromise between the number of split in tables and the processing time by wkhtmltopdf closes odoo/odoo#131933 Signed-off-by: Rémy Voet (ryv) <ryv@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%