Add depends on Button

issue6919
review40811002
This commit is contained in:
Sergi Almacellas Abellana
2018-02-19 11:38:12 +01:00
parent ec2ce7d9d3
commit 46ebd6497b
2 changed files with 5 additions and 1 deletions
+5
View File
@@ -164,19 +164,24 @@ class Statement(Workflow, ModelSQL, ModelView):
cls._buttons.update({
'draft': {
'invisible': Eval('state') != 'cancel',
'depends': ['state'],
},
'validate_statement': {
'invisible': Eval('state') != 'draft',
'depends': ['state'],
},
'post': {
'invisible': Eval('state') != 'validated',
'depends': ['state'],
},
'cancel': {
'invisible': ~Eval('state').in_(['draft', 'validated']),
'depends': ['state'],
},
'reconcile': {
'invisible': Eval('state').in_(['draft', 'cancel']),
'readonly': ~Eval('to_reconcile'),
'depends': ['state', 'to_reconcile'],
},
})
-1
View File
@@ -48,5 +48,4 @@ this repository contains the full copyright notices and license terms. -->
<field name="company"/>
</page>
</notebook>
<field name="to_reconcile" colspan="4" invisible="1"/>
</form>