[Checkins] SVN: z3ext.layoutform/trunk/ more fixes for subforms

Nikolay Kim fafhrd at datacom.kz
Thu Dec 25 01:22:31 EST 2008


Log message for revision 94313:
  more fixes for subforms

Changed:
  U   z3ext.layoutform/trunk/CHANGES.txt
  U   z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml
  U   z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py
  U   z3ext.layoutform/trunk/src/z3ext/layoutform/form.py

-=-
Modified: z3ext.layoutform/trunk/CHANGES.txt
===================================================================
--- z3ext.layoutform/trunk/CHANGES.txt	2008-12-24 21:29:33 UTC (rev 94312)
+++ z3ext.layoutform/trunk/CHANGES.txt	2008-12-25 06:22:30 UTC (rev 94313)
@@ -2,6 +2,12 @@
 CHANGES
 =======
 
+1.3.1 (Unreleased)
+------------------
+
+- Fixed subform initialization
+
+
 1.3.0 (2008-12-22)
 ------------------
 

Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml	2008-12-24 21:29:33 UTC (rev 94312)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml	2008-12-25 06:22:30 UTC (rev 94313)
@@ -74,10 +74,10 @@
      interface=".interfaces.IErrorView" />
 
   <z3ext:pagelet
+     type="form.errorView"
      for="z3c.form.interfaces.IErrorViewSnippet"
      template="error.pt"
-     layer="..interfaces.ILayoutFormLayer"
-     type="form.errorView" />
+     layer="..interfaces.ILayoutFormLayer" />
 
   <!-- form view -->
   <z3ext:pageletType

Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py	2008-12-24 21:29:33 UTC (rev 94312)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py	2008-12-25 06:22:30 UTC (rev 94313)
@@ -39,5 +39,5 @@
     """ form buttons """
 
 
-class IErrorView(IPageTemplate):
+class IErrorView(interface.Interface):
     """ Error view snippet view """

Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/form.py	2008-12-24 21:29:33 UTC (rev 94312)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/form.py	2008-12-25 06:22:30 UTC (rev 94313)
@@ -122,6 +122,8 @@
                 form.postUpdate()
             for form in self.subforms:
                 form.postUpdate()
+            for form in self.forms:
+                form.postUpdate()
 
     def isAvailable(self):
         return True
@@ -131,6 +133,8 @@
             form.postUpdate()
         for form in self.subforms:
             form.postUpdate()
+        for form in self.forms:
+            form.postUpdate()
 
         self.actions.execute()
 



More information about the Checkins mailing list