Display amendments field when order is in processing state
This allows creating amendment from the order form directly.
This commit is contained in:
1 parent
614cff956d
commit
b2f90a89e0
2 files changed
+6
-4
No files matched your search
@@ -17,8 +17,9 @@ class Purchase(metaclass=PoolMeta):
|
||||
amendments = fields.One2Many(
|
||||
'purchase.amendment', 'purchase', "Amendments",
|
||||
states={
|
||||
'invisible': ((Eval('state') != 'processing')
|
||||
| ~Eval('amendments')),
|
||||
'invisible': (
|
||||
~Eval('state').in_(['processing', 'done'])
|
||||
| ((Eval('state') == 'done') & ~Eval('amendments'))),
|
||||
'readonly': Eval('state') != 'processing',
|
||||
})
|
||||
|
||||
|
||||
@@ -17,8 +17,9 @@ class Sale(metaclass=PoolMeta):
|
||||
amendments = fields.One2Many(
|
||||
'sale.amendment', 'sale', "Amendments",
|
||||
states={
|
||||
'invisible': ((Eval('state') != 'processing')
|
||||
| ~Eval('amendments')),
|
||||
'invisible': (
|
||||
~Eval('state').in_(['processing', 'done'])
|
||||
| ((Eval('state') == 'done') & ~Eval('amendments'))),
|
||||
'readonly': Eval('state') != 'processing',
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user