82a25bf91675912086a970dd1817afe32ad2ab40
Three major changes are introduced in this PR: 1. The loading of the action model extensions has been split: - when calling load, a first promise is returned. It is meant to be resolved as soon as all the query informations are available. - a second promise returned by a new method "isReady" is resolved when all of the extension data have been fetched. This difference allows to not wait for server calls irrelevant for the query. By default "isReady" will always wait for a full load call, but this is meant to be overridden in case optimisations can be made. 2. The local storage logic of the search panel has been moved into the documents module. 3. Point 2. allows for a variety of optimisations now that we do not have to constantly wait for a potential default value hidden in the storage. This is why this PR also introduces a way for the search panel model extension to sometimes return its query informations sooner than after being completely loaded. Enterprise PR: https://github.com/odoo/enterprise/pull/12067 closes odoo/odoo#55049 Task: 2284207 Related: odoo/enterprise#12067 Signed-off-by: Aaron Bohy (aab) <aab@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%