Add depends on Button
issue6919 review40811002
This commit is contained in:
1 parent
83fd8d1c77
commit
5ee720ef64
2 files changed
+7
No files matched your search
@@ -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(
|
||||
|
||||
@@ -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'],
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user