ad445aaff10fd974054ebeb04025c3882addc2e9
Currently if event website menu main checkbox is unchecked the related website menu is removed. Its children are also removed through the cascade attribute on parent_id field. However this is done in SQL, meaning some overrides on unlink of website.menu is not called. This does not properly cascade unlink views linked to website menus through the specific "website.event.menu" model. This leads to some views staying alive in DB. This causes issues with web editor when calling ``_views_get`` as he may receive several views linked to a given view_id (key) while it expects only one. We fix that behavior by removing the menu and its children explicitly. This calls various overrides done in website_event. Task-2616588 X-original-commit: 9722baee83adea9808de1247c300e226cf6fc537 Part-of: odoo/odoo#80391
…
…
…
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%