Files
manufacture/mrp_stock_orderpoint_manual_procurement/models/procurement.py
Lois Rilo b415ecb99e [11.0][REW] mrp_stock_orderpoint_manual_procurement:
* add a specific field `requested_by`.
 * receive information by context.
 * Add 2 test cases.
2019-02-04 12:25:01 +01:00

19 lines
699 B
Python

# Copyright 2019 Eficent Business and IT Consulting Services S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo import models
class ProcurementRule(models.Model):
_inherit = 'procurement.rule'
def _prepare_mo_vals(self, product_id, product_qty, product_uom,
location_id, name, origin, values, bom):
res = super(ProcurementRule, self)._prepare_mo_vals(
product_id, product_qty, product_uom, location_id, name,
origin, values, bom)
requested_uid = self.env.context.get('requested_uid')
if requested_uid:
res.update({'requested_by': requested_uid.id})
return res