[Checkins] SVN: z3ext.controlpanel/trunk/ Hide 'Configure' wizard step is vonfiglet schema is empty
Nikolay Kim
fafhrd91 at gmail.com
Mon Jun 22 05:33:30 EDT 2009
Log message for revision 101214:
Hide 'Configure' wizard step is vonfiglet schema is empty
Changed:
U z3ext.controlpanel/trunk/CHANGES.txt
U z3ext.controlpanel/trunk/src/z3ext/controlpanel/browser/wizard.py
-=-
Modified: z3ext.controlpanel/trunk/CHANGES.txt
===================================================================
--- z3ext.controlpanel/trunk/CHANGES.txt 2009-06-22 08:30:41 UTC (rev 101213)
+++ z3ext.controlpanel/trunk/CHANGES.txt 2009-06-22 09:33:30 UTC (rev 101214)
@@ -2,6 +2,12 @@
CHANGES
=======
+1.4.4 (Unreleased)
+------------------
+
+- Hide 'Configure' wizard step is vonfiglet schema is empty
+
+
1.4.3 (2009-06-21)
------------------
Modified: z3ext.controlpanel/trunk/src/z3ext/controlpanel/browser/wizard.py
===================================================================
--- z3ext.controlpanel/trunk/src/z3ext/controlpanel/browser/wizard.py 2009-06-22 08:30:41 UTC (rev 101213)
+++ z3ext.controlpanel/trunk/src/z3ext/controlpanel/browser/wizard.py 2009-06-22 09:33:30 UTC (rev 101214)
@@ -16,6 +16,7 @@
$Id$
"""
from zope import interface
+from zope.schema import getFields
from zope.component import getUtility
from z3ext.layoutform import Fields, PageletEditForm
from z3ext.wizard import WizardWithTabs
@@ -55,7 +56,13 @@
def fields(self):
return Fields(self.getContent().__schema__)
+ def isAvailable(self):
+ if not len(getFields(self.getContent().__schema__)):
+ return False
+ return super(ConfigletEditStep, self).isAvailable()
+
+
next = WizardButton(
title = _(u'Next'),
condition = lambda form: not form.isLastStep() \
More information about the Checkins
mailing list