665fcb62cfc0231125fc5d0815668b945e2a8d0d
Before this commit: 1. If a menu was used as a container (dropdown) and had an unpublished page_id (website.page), we would never show that menu (and so its submenus) even if it has visible submenu. Some users are stuck with this since they: a) create a new page 'A' (unpublished by default) included in menu. b) create a new page 'B' (unpublished by default) included in menu. c) set 'B' as a submenu of 'A' in the menu manager d) decide to publish the website.page linked to menu 'B' Then, since menu 'A' is linked to an unpublished page, the menu 'A' and 'B' are never visible. 2. If a menu is being created with an URL that match a website.page URL, the m2o relation will automatically be set (website.menu.page_id). Still, if the user type the URL without the leading slash, the m2o won't be set. This could be misleading since on the page property in the page manager the URL is being shown without the leading slash even if it is stored in DB. Now: 1. We always show menu container if they contains visible submenu, even if the container menu is linked to an unpublished page 2. The page URL search is more clever and will match URL even if the only difference is the leading slash. This closes #24635
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, Purchase Management, ...
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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%