From 77472844cd0c58789529c295a8cfc1fea36a100d Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 19 Feb 2018 11:39:16 +0100 Subject: [PATCH] Add depends on Button issue6919 review40811002 --- work.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/work.py b/work.py index debb59583c..dad34cda5f 100644 --- a/work.py +++ b/work.py @@ -290,12 +290,15 @@ class WorkCycle(Workflow, ModelSQL, ModelView): cls._buttons.update({ 'cancel': { 'invisible': Eval('state').in_(['done', 'cancelled']), + 'depends': ['state'], }, 'run': { 'invisible': Eval('state') != 'draft', + 'depends': ['state'], }, 'do': { 'invisible': Eval('state') != 'running', + 'depends': ['state'], }, })