b7b38ed141be9d525c016c64b2ff932e865a63ca
`_run_move` creates the move, calls `_assign_picking` and then confirms it. The result is that a draft move is added to a picking and then its state is changed to confirmed. As the state of the picking is computed across its moves and a manual call to `message_track` is done when any of its move changes its state, there was a lot of tracking messages in the picking chatter, especially when you confirm a sale order (a lot of calls to _run_move). The thing is that this is unnecessary as stock.move’s `_action_confirm` will call `_assign_picking` later on AND after having changed its state to “confirmed”. Now a confirmed move is added to a confirmed picking and no message are posted. This improves considerably the validation of a massive SO.
…
…
…
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%