2bcb1b1ca51403448fcc73135e28e497cb24cc99
Purpose: databases with lots of stock moves (3M+) can experience slowness when computing quantities on hand and forecasted. Before this commit, the domains built to compute those quantities from stock_move contained (state not in [done, cancel, draft]). Done and cancel states represent around 95-99% of stock_moves in a normal instance. So selecting all stock_moves then removing done and cancel ones if truly less efficient than taking directly the 'waiting', 'assigned', ... moves especially that the state in indexed in database. After this commit, the domain is build with : (state in [...]) with other state than 'done, 'cancel' and draft. This commit is related to the PR 23030. Thanks to all people that have took part of the conversation and florian-dacosta for the commit
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%