From 037df7cb61c0d55d6c2f6723fa5cde9bf215b7aa Mon Sep 17 00:00:00 2001 From: hplattner Date: Thu, 12 Sep 2013 12:38:53 +0200 Subject: [PATCH] hide status widget if there is no states for object --- browser/common.py | 5 ++++- browser/form_macros.pt | 10 +++++----- 2 files changed, 9 insertions(+), 6 deletions(-) mode change 100644 => 100755 browser/common.py mode change 100644 => 100755 browser/form_macros.pt diff --git a/browser/common.py b/browser/common.py old mode 100644 new mode 100755 index 3d51959..6a977dd --- a/browser/common.py +++ b/browser/common.py @@ -712,8 +712,11 @@ class BaseView(GenericView, I18NView): if IResource.providedBy(self.target): statesDefs = self.globalOptions('organize.stateful.resource', ()) else: + typeOptions = self.typeOptions('organize.stateful') + if typeOptions is None: + typeOptions = [] statesDefs = (self.globalOptions('organize.stateful.concept', []) + - self.typeOptions('organize.stateful', [])) + typeOptions) for std in statesDefs: stf = component.getAdapter(self.target, IStateful, name=std) result.append(stf) diff --git a/browser/form_macros.pt b/browser/form_macros.pt old mode 100644 new mode 100755 index 110280e..ccf274c --- a/browser/form_macros.pt +++ b/browser/form_macros.pt @@ -265,7 +265,7 @@ - : + :