Add depends on Button

issue6919
review40811002
This commit is contained in:
Sergi Almacellas Abellana
2018-02-19 11:36:13 +01:00
parent 1c1f5af674
commit ca31845e54
4 changed files with 11 additions and 0 deletions
+5
View File
@@ -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'],
},
})
+2
View File
@@ -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'],
},
})
+1
View File
@@ -100,6 +100,7 @@ class Move(ModelSQL, ModelView):
cls._buttons.update({
'post': {
'invisible': Eval('state') == 'posted',
'depends': ['state'],
},
})
+3
View File
@@ -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'],
},
})