Add depends on Button
issue6919 review40811002
This commit is contained in:
@@ -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'],
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user