diff --git a/modules/lot/lot.py b/modules/lot/lot.py index 69ae16f..43c2652 100755 --- a/modules/lot/lot.py +++ b/modules/lot/lot.py @@ -24,8 +24,14 @@ class Lot(ModelSQL, ModelView): lot_name = fields.Char("Lot") number = fields.Char("Number", readonly=True) - lot_qt = fields.Float("Quantity",required=False) - lot_unit = fields.Many2One('product.uom', "Unit",required=False) + lot_qt = fields.Float("Quantity", required=False, + states={ + 'readonly': Eval('lot_type') == 'virtual', + }) + lot_unit = fields.Many2One('product.uom', "Unit", required=False, + states={ + 'readonly': Eval('lot_type') == 'virtual', + }) lot_product = fields.Many2One('product.product', "Product") lot_type = fields.Selection([ ('virtual', 'Open'), diff --git a/modules/lot/view/lot_form.xml b/modules/lot/view/lot_form.xml index 4fada85..a7f81fb 100755 --- a/modules/lot/view/lot_form.xml +++ b/modules/lot/view/lot_form.xml @@ -36,7 +36,7 @@ - + diff --git a/modules/lot/view/lot_qt_hist_form.xml b/modules/lot/view/lot_qt_hist_form.xml index 8b669be..5b24daa 100755 --- a/modules/lot/view/lot_qt_hist_form.xml +++ b/modules/lot/view/lot_qt_hist_form.xml @@ -1,11 +1,11 @@