[FIX] stock: disable auto-trigger scheduler with ir.config_parameter
Currently we automatically check reordering rules when a product cannot be completely reserved, which allows to have a replenishment document for the product without needing to run scheduler. This is unwanted for some users. In this commit, we allow to disable this by adding a parameter to ir.config_parameter. To disable it, set a parameter with name "stock.no_auto_scheduler". opw 2458507 closes odoo/odoo#68283 X-original-commit: 7ec5bae11ad89514a33db35810f4763e7631125f Signed-off-by: Simon Goffin (sig) <sig@openerp.com>
This commit is contained in:
@@ -1799,6 +1799,9 @@ class StockMove(models.Model):
|
||||
|
||||
def _trigger_scheduler(self):
|
||||
""" Check for auto-triggered orderpoints and trigger them. """
|
||||
if not self or self.env['ir.config_parameter'].sudo().get_param('stock.no_auto_scheduler'):
|
||||
return
|
||||
|
||||
orderpoints_by_company = defaultdict(lambda: self.env['stock.warehouse.orderpoint'])
|
||||
for move in self:
|
||||
orderpoint = self.env['stock.warehouse.orderpoint'].search([
|
||||
|
||||
Reference in New Issue
Block a user