aa07146421eeed37d3398dbd2114427e874fc275
Before this commit, when a module wasn't correctly defined (e.g. wrong format for dependencies, wrong format for module name, name already defined...), an error was thrown but only in debug mode. In non debug mode, the problem was simply ignored, which is wrong. An example of harmful consequence would be the following: if someone defines a new test file and uses an already used module name, he won't be notified of his mistake unless he runs the suite in debug mode. If he doesn't, the runbot won't detect it either as it runs tests in non debug mode. It would then lead to one of the two test suites not being executed. Fun fact: a lazy loaded file was actually loaded twice, but we were only notified in debug mode. With this change, it made the test suite fail all the time, no matter the mode. We simply removed the file from the page source, and let the first test needing it lazy load it. closes odoo/odoo#66918 Signed-off-by: Géry Debongnie (ged) <ged@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%