[Checkins] SVN: z3ext.layoutform/trunk/ Added 'formErrorMessage' to base class
Nikolay Kim
fafhrd at datacom.kz
Wed Apr 15 01:34:40 EDT 2009
Log message for revision 99182:
Added 'formErrorMessage' to base class
Changed:
U z3ext.layoutform/trunk/CHANGES.txt
U z3ext.layoutform/trunk/setup.py
U z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
U z3ext.layoutform/trunk/src/z3ext/layoutform/interfaces.py
U z3ext.layoutform/trunk/src/z3ext/layoutform/tests/ftesting.zcml
-=-
Modified: z3ext.layoutform/trunk/CHANGES.txt
===================================================================
--- z3ext.layoutform/trunk/CHANGES.txt 2009-04-15 05:32:11 UTC (rev 99181)
+++ z3ext.layoutform/trunk/CHANGES.txt 2009-04-15 05:34:39 UTC (rev 99182)
@@ -6,6 +6,8 @@
1.3.5 (2009-04-??)
------------------
+- Added 'formErrorMessage' to base class
+
- Do not use z3c.autoinclude
Modified: z3ext.layoutform/trunk/setup.py
===================================================================
--- z3ext.layoutform/trunk/setup.py 2009-04-15 05:32:11 UTC (rev 99181)
+++ z3ext.layoutform/trunk/setup.py 2009-04-15 05:34:39 UTC (rev 99182)
@@ -63,7 +63,10 @@
'z3ext.resourcepackage',
'z3ext.statusmessage',
],
- extras_require = dict(test=['zope.testing',]),
+ extras_require = dict(test=['zope.testing',
+ 'zope.app.testing',
+ 'zope.app.zcmlfiles',
+ 'z3ext.autoinclude',]),
include_package_data = True,
zip_safe = False
)
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/form.py 2009-04-15 05:32:11 UTC (rev 99181)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/form.py 2009-04-15 05:34:39 UTC (rev 99182)
@@ -26,6 +26,7 @@
from z3ext.layout.interfaces import IPagelet
from z3ext.layout.pagelet import BrowserPagelet
+from interfaces import _
from interfaces import IFormWrapper
from interfaces import IPageletForm, IPageletSubform
from interfaces import IPageletDisplayForm, IPageletFormView
@@ -61,6 +62,8 @@
render = PageletBaseForm.render
__call__ = PageletBaseForm.__call__
+ formErrorsMessage = _(u'Please fix indicated errors.')
+
def extractData(self):
data, errors = super(PageletForm, self).extractData()
for form in self.groups:
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/interfaces.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/interfaces.py 2009-04-15 05:32:11 UTC (rev 99181)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/interfaces.py 2009-04-15 05:34:39 UTC (rev 99182)
@@ -51,13 +51,15 @@
"""Form mixin for pagelet implementation."""
label = interface.Attribute('Form label')
-
description = interface.Attribute('Form label')
forms = interface.Attribute('Ordered list of managed forms')
groups = interface.Attribute('Ordered list of managed groups')
subforms = interface.Attribute('Ordered list of managed subforms')
+ views = interface.Attribute('Ordered list of managed views')
+ formErrorsMessage = interface.Attribute('Error message')
+
def updateForms():
"""Update pagelet subforms."""
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/tests/ftesting.zcml
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/tests/ftesting.zcml 2009-04-15 05:32:11 UTC (rev 99181)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/tests/ftesting.zcml 2009-04-15 05:34:39 UTC (rev 99182)
@@ -3,26 +3,9 @@
xmlns:i18n="http://namespaces.zope.org/i18n"
i18n:domain="zope">
- <include package="zope.component" file="meta.zcml" />
- <include package="zope.app.component" file="meta.zcml" />
- <include package="zope.app.security" file="meta.zcml" />
- <include package="zope.app.pagetemplate" file="meta.zcml" />
- <include package="zope.app.security" />
- <include package="zope.app.zcmlfiles" />
+ <include package="z3ext.autoinclude" file="meta.zcml" />
+ <includeAllDependencies package="z3ext.layoutform" extras="test" />
- <include package="z3c.form" file="meta.zcml" />
- <include package="z3c.form" />
-
-
- <include package="z3ext.layout" file="meta.zcml" />
- <include package="z3ext.resource" file="meta.zcml" />
- <include package="z3ext.resourcepackage" file="meta.zcml" />
-
- <include package="z3ext.layout" />
- <include package="z3ext.resource" />
- <include package="z3ext.resourcepackage" />
- <include package="z3ext.statusmessage" />
- <include package="z3ext.layoutform" />
<adapter factory="z3ext.statusmessage.tests.tests.getSession" />
</configure>
More information about the Checkins
mailing list