mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
[ENH] make supplier readonly in Create Purchase Order wizard
This commit is contained in:
committed by
Chanakya Soni
parent
94f034c617
commit
093a6258e0
@@ -13,7 +13,7 @@ class RmaLineMakePurchaseOrder(models.TransientModel):
|
|||||||
|
|
||||||
partner_id = fields.Many2one(
|
partner_id = fields.Many2one(
|
||||||
comodel_name='res.partner', string='Supplier', required=False,
|
comodel_name='res.partner', string='Supplier', required=False,
|
||||||
domain=[('supplier', '=', True)])
|
domain=[('supplier', '=', True)], readonly=1)
|
||||||
item_ids = fields.One2many(
|
item_ids = fields.One2many(
|
||||||
comodel_name='rma.order.line.make.purchase.order.item',
|
comodel_name='rma.order.line.make.purchase.order.item',
|
||||||
inverse_name='wiz_id', string='Items')
|
inverse_name='wiz_id', string='Items')
|
||||||
@@ -49,9 +49,9 @@ class RmaLineMakePurchaseOrder(models.TransientModel):
|
|||||||
lines = rma_line_obj.browse(rma_line_ids)
|
lines = rma_line_obj.browse(rma_line_ids)
|
||||||
for line in lines:
|
for line in lines:
|
||||||
items.append([0, 0, self._prepare_item(line)])
|
items.append([0, 0, self._prepare_item(line)])
|
||||||
customers = lines.mapped('partner_id')
|
suppliers = lines.mapped('partner_id')
|
||||||
if len(customers) == 1:
|
if len(suppliers) == 1:
|
||||||
res['partner_id'] = customers.id
|
res['partner_id'] = suppliers.id
|
||||||
else:
|
else:
|
||||||
raise exceptions.Warning(
|
raise exceptions.Warning(
|
||||||
_('Only RMA lines from the same partner can be processed at '
|
_('Only RMA lines from the same partner can be processed at '
|
||||||
|
|||||||
Reference in New Issue
Block a user