mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
[IMP] stock_picking_volume: Avoid useless recompute
Makes computed fields readonly in state 'done' or 'cancel' to avoid triggering recompute when these values are useless
This commit is contained in:
committed by
Sébastien Alix
parent
ffbfd6f16f
commit
0c150e2713
@@ -10,7 +10,11 @@ class StockMove(models.Model):
|
|||||||
_inherit = "stock.move"
|
_inherit = "stock.move"
|
||||||
|
|
||||||
volume = fields.Float(
|
volume = fields.Float(
|
||||||
compute="_compute_volume", readonly=False, store=True, compute_sudo=True
|
compute="_compute_volume",
|
||||||
|
readonly=False,
|
||||||
|
store=True,
|
||||||
|
compute_sudo=True,
|
||||||
|
states={"done": [("readonly", True)], "cancel": [("readonly", True)]},
|
||||||
)
|
)
|
||||||
|
|
||||||
volume_uom_name = fields.Char(
|
volume_uom_name = fields.Char(
|
||||||
|
|||||||
@@ -10,7 +10,11 @@ class StockPicking(models.Model):
|
|||||||
_inherit = "stock.picking"
|
_inherit = "stock.picking"
|
||||||
|
|
||||||
volume = fields.Float(
|
volume = fields.Float(
|
||||||
compute="_compute_volume", readonly=False, store=True, compute_sudo=True
|
compute="_compute_volume",
|
||||||
|
readonly=False,
|
||||||
|
store=True,
|
||||||
|
compute_sudo=True,
|
||||||
|
states={"done": [("readonly", True)], "cancel": [("readonly", True)]},
|
||||||
)
|
)
|
||||||
volume_uom_name = fields.Char(
|
volume_uom_name = fields.Char(
|
||||||
string="Volume unit of measure label", compute="_compute_volume_uom_name"
|
string="Volume unit of measure label", compute="_compute_volume_uom_name"
|
||||||
|
|||||||
Reference in New Issue
Block a user