From 46ebd6497b176acb07deeb8d0497e19b0feb91a0 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 19 Feb 2018 11:38:12 +0100 Subject: [PATCH] Add depends on Button issue6919 review40811002 --- statement.py | 5 +++++ view/statement_form.xml | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/statement.py b/statement.py index ecf6e123c0..d7c6e2e889 100644 --- a/statement.py +++ b/statement.py @@ -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'], }, }) diff --git a/view/statement_form.xml b/view/statement_form.xml index 599158719e..c4623040fe 100644 --- a/view/statement_form.xml +++ b/view/statement_form.xml @@ -48,5 +48,4 @@ this repository contains the full copyright notices and license terms. --> -