diff --git a/modules/stock_quantity_issue/stock.py b/modules/stock_quantity_issue/stock.py index f09030d2f8..fa1893e5f8 100644 --- a/modules/stock_quantity_issue/stock.py +++ b/modules/stock_quantity_issue/stock.py @@ -22,9 +22,15 @@ class QuantityIssue( __name__ = 'stock.quantity.issue' company = fields.Many2One( - 'company.company', "Company", required=True) + 'company.company', "Company", required=True, + states={ + 'readonly': Eval('state') != 'open', + }) origin = fields.Reference( "Origin", 'get_origins', required=True, + states={ + 'readonly': Eval('state') != 'open', + }, domain={ 'stock.shipment.out': [ ('company', '=', Eval('company', -1)),