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

Nikolay Kim fafhrd at datacom.kz
Wed Dec 24 16:07:16 EST 2008


Log message for revision 94311:
  more fixes to subforms

Changed:
  U   z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
  U   z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py
  U   z3ext.layoutform/trunk/src/z3ext/layoutform/utils.py

-=-
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/form.py	2008-12-24 20:26:28 UTC (rev 94310)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/form.py	2008-12-24 21:07:16 UTC (rev 94311)
@@ -118,15 +118,20 @@
         if not IPageletSubform.providedBy(self):
             self.actions.execute()
 
+            for form in self.subforms:
+                form.postUpdate()
+            for form in self.forms:
+                form.postUpdate()
+
+    def isAvailable(self):
+        return True
+
+    def postUpdate(self):
         for form in self.subforms:
             form.postUpdate()
         for form in self.forms:
             form.postUpdate()
 
-    def isAvailable(self):
-        return True
-
-    def postUpdate(self):
         self.actions.execute()
 
 

Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py	2008-12-24 20:26:28 UTC (rev 94310)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py	2008-12-24 21:07:16 UTC (rev 94311)
@@ -66,6 +66,7 @@
 
         if ISubForm.providedBy(form):
             self.executeActions(form.parentForm)
+
         elif IPageletSubform.providedBy(form) and form.managers:
             self.executeActions(form.managers[0])
 

Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/utils.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/utils.py	2008-12-24 20:26:28 UTC (rev 94310)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/utils.py	2008-12-24 21:07:16 UTC (rev 94311)
@@ -38,4 +38,5 @@
             dm.set(data[name])
             # Record the change using information required later
             changes.setdefault(dm.field.interface, []).append(name)
+
     return changes



More information about the Checkins mailing list