6a60a62372e0fe4170055e5b4b794310c02b346e
This is basically reverting commit [1] which was done a few years ago as improvement to [2], but it was a bit overkill IMHO. Indeed, there is a sort of hack when creating a page with special extension like "my-page.js" that will actually create a special page with special arch. The goal is for such pages to be `t-call`ed later. That's commit [2]. On top of that, when deleting such a special page, we introduced a mechanism to show the views and pages that would possibly `t-call` the that page which is requested to be deleted. That's commit [1]. It basically is mimicking what was already done when you change the URL of a normal page, we tell the user where that url is actually possibly used. But since the recent improvement in Odoo 16 done at [3], the page manager is now a backend list view. It means that multi delete is now a thing. Thus, the page dependencies behaviors (key and url) need to be refactored to handle multiple given URL/Key and not just one. We choose to remove the key dependencies part (only used for those special pages) instead of adapting it: - That 'hack' is probably almost never used - It's some code to maintain, eg now we need to refactor it - We would need some extra code to make it only triggered for website pages and not all records, unlike the url dependencies screen which concerns all records - That's an advanced feature (special pages), if you are using it, you probably knows how to handle a website and you don't need us to remind you where this special page's view is used. [1]: https://github.com/odoo/odoo/commit/a91a3a563338e746d6d23cd57551af30e322e367 [2]: https://github.com/odoo/odoo/commit/727d461e1d2bcec4571665b90b6d1630f671a0a3 [3]: https://github.com/odoo/odoo/commit/31cc10b91dc7762e23b4bde9b945be0c4ce3fe3b X-original-commit: 77f03abc56b147171eeba66bc55df5ee92c8af1a Part-of: odoo/odoo#103136
…
…
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%