[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