Files
stock-logistics-warehouse/stock_orderpoint_move_link/models/stock_move.py
2021-06-03 09:46:55 +02:00

23 lines
711 B
Python

# Copyright 2019 ForgeFlow, S.L.
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html).
from odoo import fields, models
class StockMove(models.Model):
_inherit = "stock.move"
orderpoint_ids = fields.Many2many(
comodel_name="stock.warehouse.orderpoint", string="Linked Reordering Rules"
)
def _prepare_procurement_values(self):
res = super()._prepare_procurement_values()
if self.orderpoint_ids:
res["orderpoint_ids"] = self.orderpoint_ids
return res
def _merge_moves_fields(self):
res = super()._merge_moves_fields()
res["orderpoint_ids"] = [(4, m.id) for m in self.mapped("orderpoint_ids")]
return res