<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">body{margin-left:10px;margin-right:10px;margin-top:0px;margin-bottom:0px;}</style>
</head>
<body marginleft="10" marginright="10" margintop="0" marginbottom="0">
<font face="Geneva" size="+0" color="#000000" style="font-family:Geneva;font-size:10pt;color:#000000;">Garrett Smith wrote<b>:<br>
</b></font><span style="background-color:#d0d0d0"><font face="Geneva" size="+0" color="#000000" style="font-family:Geneva;font-size:12pt;color:#000000;">I think ValueChangedEvent would be a good addition to the forms<br>
machinery. But if you need something like that now, I'd recommend using<br>
your own edit view class.</font></span><font face="Geneva" size="+0" color="#000000" style="font-family:Geneva;font-size:10pt;color:#000000;"><br>
<br>
That would be a solution for the moment, but in the future I would like to say that my <br>
application provides also versioning for content types of other third party applications. This leads to a second major problem: How can I be sure that other applications do send events for all modifications they perform. It is very easy to forget that. My versioning scheme would be less error prone if I could check for modified objects via ITransaction.beforeCommitHook or ISynchronizer.beforeCompletion. Can this already be done in the current state of development? I found no hints in the Zope3 sources that these interfaces of the transaction module are already used. <br>
<br>
In the meanwhile we need a decision, whether the ObjectContentModifiedEvent should be used in the File._setData method. I &nbsp;would like to check this solution in. Any objections? The ObjectContentModifiedEvent class can be removed later on, if noone else is using it.<br>
<br>
Regards,<br>
Uwe</font>
</body></html>