Add depends on Button

issue6919
review40811002
This commit is contained in:
Sergi Almacellas Abellana committed 2018-02-19 11:37:31 +01:00
1 parent 83fd8d1c77
commit 5ee720ef64
2 files changed
+7

No files matched your search

+3
View File
@@ -64,12 +64,15 @@ class MoveLine:
cls._buttons.update({
'pay': {
'invisible': ~Eval('payment_kind').in_(dict(KINDS).keys()),
'depends': ['payment_kind'],
},
'payment_block': {
'invisible': Eval('payment_blocked', False),
'depends': ['payment_blocked'],
},
'payment_unblock': {
'invisible': ~Eval('payment_blocked', False),
'depends': ['payment_blocked'],
},
})
cls._check_modify_exclude.update(
+4
View File
@@ -201,20 +201,24 @@ class Payment(Workflow, ModelSQL, ModelView):
'draft': {
'invisible': Eval('state') != 'approved',
'icon': 'tryton-go-previous',
'depends': ['state'],
},
'approve': {
'invisible': Eval('state') != 'draft',
'icon': 'tryton-go-next',
'depends': ['state'],
},
'succeed': {
'invisible': ~Eval('state').in_(
['processing', 'failed']),
'icon': 'tryton-ok',
'depends': ['state'],
},
'fail': {
'invisible': ~Eval('state').in_(
['processing', 'succeeded']),
'icon': 'tryton-cancel',
'depends': ['state'],
},
})