[Checkins] SVN: z3ext.layoutform/trunk/ added applyChanges method to subform
Nikolay Kim
fafhrd at datacom.kz
Wed Feb 11 17:41:30 EST 2009
Log message for revision 96455:
added applyChanges method to subform
Changed:
U z3ext.layoutform/trunk/CHANGES.txt
U z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py
-=-
Modified: z3ext.layoutform/trunk/CHANGES.txt
===================================================================
--- z3ext.layoutform/trunk/CHANGES.txt 2009-02-11 21:18:24 UTC (rev 96454)
+++ z3ext.layoutform/trunk/CHANGES.txt 2009-02-11 22:41:30 UTC (rev 96455)
@@ -2,6 +2,10 @@
CHANGES
=======
+
+- Added applyChanges method to subform
+
+
1.3.2 (2009-01-22)
------------------
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py 2009-02-11 21:18:24 UTC (rev 96454)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/subform.py 2009-02-11 22:41:30 UTC (rev 96455)
@@ -41,6 +41,9 @@
def __init__(self, context, parentForm, request):
super(PageletEditSubForm, self).__init__(context, request, parentForm)
+ def applyChanges(self, data):
+ return applyChanges(self, self.getContent(), data)
+
@button.handler(ISaveAction)
def handleApply(self, action):
data, errors = self.extractData()
@@ -48,10 +51,8 @@
IStatusMessage(self.request).add(
(self.formErrorsMessage,) + errors, 'formError')
else:
- content = self.getContent()
- changed = applyChanges(self, content, data)
- if changed:
- event.notify(ObjectModifiedEvent(content))
+ if self.applyChanges(data):
+ event.notify(ObjectModifiedEvent(self.getContent()))
def executeActions(self, form):
request = self.request
More information about the Checkins
mailing list