mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[IMP] *rma*: some improvements
This commit is contained in:
@@ -53,6 +53,8 @@ class SaleOrderRmaWizard(models.TransientModel):
|
|||||||
def create_and_open_rma(self):
|
def create_and_open_rma(self):
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
rma = self.create_rma()
|
rma = self.create_rma()
|
||||||
|
if not rma:
|
||||||
|
return
|
||||||
for rec in rma:
|
for rec in rma:
|
||||||
rec.action_confirm()
|
rec.action_confirm()
|
||||||
action = self.env.ref("rma.rma_action").read()[0]
|
action = self.env.ref("rma.rma_action").read()[0]
|
||||||
@@ -114,6 +116,7 @@ class SaleOrderLineRmaWizard(models.TransientModel):
|
|||||||
@api.onchange("product_id")
|
@api.onchange("product_id")
|
||||||
def onchange_product_id(self):
|
def onchange_product_id(self):
|
||||||
self.picking_id = False
|
self.picking_id = False
|
||||||
|
self.uom_id = self.product_id.uom_id
|
||||||
|
|
||||||
@api.depends("picking_id")
|
@api.depends("picking_id")
|
||||||
def _compute_move_id(self):
|
def _compute_move_id(self):
|
||||||
|
|||||||
@@ -12,5 +12,6 @@ class Rma(models.Model):
|
|||||||
team_id=values.get("team_id") or request.website.rma_default_team_id.id,
|
team_id=values.get("team_id") or request.website.rma_default_team_id.id,
|
||||||
user_id=values.get("user_id") or request.website.rma_default_user_id.id,
|
user_id=values.get("user_id") or request.website.rma_default_user_id.id,
|
||||||
partner_id=values.get("partner_id") or request.env.user.partner_id.id,
|
partner_id=values.get("partner_id") or request.env.user.partner_id.id,
|
||||||
|
origin="Website form",
|
||||||
)
|
)
|
||||||
return values
|
return values
|
||||||
|
|||||||
Reference in New Issue
Block a user