2bcc2d82abc9590c599dc35c9fab6f64e620293f
When using the "ConditionalVisibility/DeviceVisibility" option for blocks that are inside a popup, you can end up with an empty popup. This was has been a limitation of those options for a while, but there is a real use case for hiding a popup under certain circumstances. Adapting the options to work on popup was complex enough that it does not seem suitable for a stable version. But a simple solution that tries to break as little as possible existing code could be a huge benefit. This commit makes it so that if the all children of the .oe_structure are currently being hidden by ConditionalVisibility selectors or by DeviceVisibility classes, the popup will not be shown to the visitor. It will still show if content is being hidden by other means, either with customizations, or if the content is dynamically generated (like in the case of a Dynamic Snippet). This change is done starting saas-16.3 as this is the version the OPW was opened with, and since this is still a significant change, it will limit the impacted versions. opw-3734501 task-3128349 closes odoo/odoo#158303 X-original-commit: 3f5e3c4d49d4c0f67b548d22846e27c5ff8c73f1 Signed-off-by: Romain Derie (rde) <rde@odoo.com> Signed-off-by: Arthur Detroux (ard) <ard@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%