d40e0e82429c33214b3a6f664ba4885468b596d4
The FieldWrapper and the owl compatibility layer aren't bullet proof. They allowed us to write new fields in Owl and use them below legacy views, but in some tricky situations they can produce undesirable race conditions. In particular, the FieldBooleanOwl sometimes produces a crash in tours, making runbot builds fail randomly. This commit makes a special case for "boolean" when determining which field widget/component to use: we always take the legacy FieldBoolean, s.t. the FieldBooleanOwl is no longer used in views. This is obviously not the perfect solution, but those issues are really hard to reproduce in practice (it's rather a concern for tour tests). Moreover, that FieldWrapper/compatibiliy layer architecture is about to be removed anyway, as we are rewritting everything with a top-down approach, including views and fields. Runbot build errors: 2158 3232 closes odoo/odoo#85573 X-original-commit: f74f81543c1d899dbb0dc201d26a460fb8ae61ac Related: odoo/enterprise#24869 Signed-off-by: Géry Debongnie <ged@odoo.com> Signed-off-by: Aaron Bohy (aab) <aab@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%