7210d3f39b4f5eecd427ebb82ecf21f8ff6bede8
A call to get_views returns an object with a "models" key, which is a mapping from model names to their fields_get. There is an entry for the main model, and an entry for each model for which there's an inline x2many view inside the form view. Before this commit, this was processed in the view service, s.t. we generated a "fields" object and we added a "relatedFields" key for x2manys fields, pointing to the fields_get of the related model. This can create a structure with cycles, which can lead to problems e.g. if we try to stringify it. This commit prevents this by no longer nesting the related fields, but rather keeping them in another structure. closes odoo/odoo#90271 Signed-off-by: Géry Debongnie <ged@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%