From d14dcd9bd81e7de7ff82b5dc6e7c0db238af01a6 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 19 Feb 2018 11:36:24 +0100 Subject: [PATCH] Add depends on Button issue6919 review40811002 --- asset.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/asset.py b/asset.py index 1a0d92c718..263bf1be62 100644 --- a/asset.py +++ b/asset.py @@ -186,20 +186,25 @@ class Asset(Workflow, ModelSQL, ModelView): cls._buttons.update({ 'run': { 'invisible': Eval('state') != 'draft', + 'depends': ['state'], }, 'close': { 'invisible': Eval('state') != 'running', + 'depends': ['state'], }, 'create_lines': { 'invisible': (Eval('lines', []) | (Eval('state') != 'draft')), + 'depends': ['state'], }, 'clear_lines': { 'invisible': (~Eval('lines', [0]) | (Eval('state') != 'draft')), + 'depends': ['state'], }, 'update': { 'invisible': Eval('state') != 'running', + 'depends': ['state'], }, })