From 85d791da2212c19b56e5b291bf7eba6fd6300de3 Mon Sep 17 00:00:00 2001 From: Bhavesh Odedra Date: Fri, 27 Jul 2018 18:14:41 +0530 Subject: [PATCH] [ENH] make supplier readonly in Create Purchase Order wizard --- .../wizards/rma_order_line_make_purchase_order.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rma_purchase/wizards/rma_order_line_make_purchase_order.py b/rma_purchase/wizards/rma_order_line_make_purchase_order.py index f5f41ba8..4d1c227d 100644 --- a/rma_purchase/wizards/rma_order_line_make_purchase_order.py +++ b/rma_purchase/wizards/rma_order_line_make_purchase_order.py @@ -13,7 +13,7 @@ class RmaLineMakePurchaseOrder(models.TransientModel): partner_id = fields.Many2one( comodel_name='res.partner', string='Supplier', required=False, - domain=[('supplier', '=', True)]) + domain=[('supplier', '=', True)], readonly=1) item_ids = fields.One2many( comodel_name='rma.order.line.make.purchase.order.item', inverse_name='wiz_id', string='Items') @@ -49,9 +49,9 @@ class RmaLineMakePurchaseOrder(models.TransientModel): lines = rma_line_obj.browse(rma_line_ids) for line in lines: items.append([0, 0, self._prepare_item(line)]) - customers = lines.mapped('partner_id') - if len(customers) == 1: - res['partner_id'] = customers.id + suppliers = lines.mapped('partner_id') + if len(suppliers) == 1: + res['partner_id'] = suppliers.id else: raise exceptions.Warning( _('Only RMA lines from the same partner can be processed at '