dbb931976fd102a1eceea4ebf195efea7576f260
Currently, the view inheritance order is 'priority,name,id', the default order for the 'ir.ui.view' model. This commit changes the order to 'priority,id' while computing inheritance. This make views chronologically ordered according to their installation order, after the primary sorting on `priority`. This helps to automatically solve some inheritance order bugs that would have traditionally required explicit view priorities. Considering this example: an app C depends on two others apps A and B. We want the LESS files of C to come after the LESS files of A and B as CSS rules order matter. The only solution to make sure of that with the current implementation is to change priority field of C to be higher than 16 (default of A and B). With a complex hierarchy, that will induce errors. Ordering by 'priority,id' solves the problem, indeed views' ids of apps A and B will be lower than views' ids of app C. The "name" ordering is fine for list views display but not for views inheritance. Closes #19658
…
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.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/master/setup/setup_dev.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./setup/setup_dev.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./setup/setup_dev.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%