Add depends on Button
issue6919 review40811002
This commit is contained in:
@@ -83,19 +83,24 @@ class FiscalYear(Workflow, ModelSQL, ModelView):
|
||||
'create_period': {
|
||||
'invisible': ((Eval('state') != 'open')
|
||||
| Eval('periods', [0])),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'create_period_3': {
|
||||
'invisible': ((Eval('state') != 'open')
|
||||
| Eval('periods', [0])),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'close': {
|
||||
'invisible': Eval('state') != 'open',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'reopen': {
|
||||
'invisible': Eval('state') != 'close',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'lock': {
|
||||
'invisible': Eval('state') != 'close',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
@@ -346,9 +346,11 @@ class JournalPeriod(Workflow, ModelSQL, ModelView):
|
||||
cls._buttons.update({
|
||||
'close': {
|
||||
'invisible': Eval('state') != 'open',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'reopen': {
|
||||
'invisible': Eval('state') != 'close',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
@@ -100,6 +100,7 @@ class Move(ModelSQL, ModelView):
|
||||
cls._buttons.update({
|
||||
'post': {
|
||||
'invisible': Eval('state') == 'posted',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
@@ -94,12 +94,15 @@ class Period(Workflow, ModelSQL, ModelView):
|
||||
cls._buttons.update({
|
||||
'close': {
|
||||
'invisible': Eval('state') != 'open',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'reopen': {
|
||||
'invisible': Eval('state') != 'close',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'lock': {
|
||||
'invisible': Eval('state') != 'close',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user