[IMP] *rma*: some improvements

This commit is contained in:
Ernesto Tejeda
2020-12-12 10:21:44 -05:00
parent b251dd480d
commit 68b8a9ec97
2 changed files with 4 additions and 0 deletions

View File

@@ -62,6 +62,8 @@ class SaleOrderRmaWizard(models.TransientModel):
def create_and_open_rma(self):
self.ensure_one()
rma = self.create_rma()
if not rma:
return
for rec in rma:
rec.action_confirm()
action = self.env.ref('rma.rma_action').read()[0]
@@ -137,6 +139,7 @@ class SaleOrderLineRmaWizard(models.TransientModel):
@api.onchange('product_id')
def onchange_product_id(self):
self.picking_id = False
self.uom_id = self.product_id.uom_id
@api.depends('picking_id')
def _compute_move_id(self):

View File

@@ -11,6 +11,7 @@ class WebsiteForm(WebsiteForm):
def insert_record(self, request, model, values, custom, meta=None):
if model.model == 'rma':
values['partner_id'] = request.env.user.partner_id.id
values['origin'] = 'Website form'
res = super(WebsiteForm, self).insert_record(
request, model, values, custom, meta)
# Add the customer to the followers, the same as when creating