ad702c20b127b8ae4d28ba6bbd61b31ad6074808
__Current behavior before commit:__ The logic to regenerate assets bundles is located in the frontend (i.e. the JS is making the calls to retrieve and unlink them) which is not very clean. Furthermore, when doing so, the old assets might still be included on cached views that called them with `t-call-assets`. Therefore, regenerating assets bundles can break the CSS or the JS as long as the view cache is not cleared. __Description of the fix:__ A new backend method is implemented for regenerating asset bundles. This provides a dedicated and maintainable approach. Additionally, the cache is explicitly cleared during the regeneration process. __Example of steps to reproduce the issue on runbot:__ 1. Check `Disable cache` in chrome dev tools. 1. Little bug icon > Regenerate Assets Bundles closes odoo/odoo#145279 X-original-commit: b8e1f9f880e4723ddbe595043d22b565ad735832 Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com> Signed-off-by: Julien Launois (jula) <jula@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%