Do not show edited delivery date once the purchase is processed
We must show the computed delivery date once the edition is not more possible issue10394 review348341002
This commit is contained in:
1 parent
43f2bc2edb
commit
cc07524bfb
1 file changed
+7
-3
+7
-3
@@ -1165,9 +1165,11 @@ class Line(sequence_ordered(), ModelSQL, ModelView):
|
||||
delivery_date = fields.Function(fields.Date('Delivery Date',
|
||||
states={
|
||||
'invisible': ((Eval('type') != 'line')
|
||||
| Eval('delivery_date_edit', False)),
|
||||
| (Eval('delivery_date_edit', False)
|
||||
& ~Eval('purchase_state').in_(
|
||||
['processing', 'done', 'cancelled']))),
|
||||
},
|
||||
depends=['type', 'delivery_date_edit']),
|
||||
depends=['type', 'delivery_date_edit', 'purchase_state']),
|
||||
'on_change_with_delivery_date')
|
||||
delivery_date_edit = fields.Boolean(
|
||||
"Edit Delivery Date",
|
||||
@@ -1182,7 +1184,9 @@ class Line(sequence_ordered(), ModelSQL, ModelView):
|
||||
"Delivery Date",
|
||||
states={
|
||||
'invisible': ((Eval('type') != 'line')
|
||||
| ~Eval('delivery_date_edit', False)),
|
||||
| ~Eval('delivery_date_edit', False)
|
||||
| Eval('purchase_state').in_(
|
||||
['processing', 'done', 'cancelled'])),
|
||||
'readonly': Eval('purchase_state').in_([
|
||||
'processing', 'done', 'cancelled']),
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user