[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/ - added suppress_events=True in content factories

Yvo Schubbe y.2008 at wcm-solutions.de
Tue Jan 8 15:23:05 EST 2008


Log message for revision 82762:
  - added suppress_events=True in content factories
  - added CHANGES.txt file with trunk only changes

Changed:
  A   Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
  U   Products.CMFDefault/trunk/Products/CMFDefault/Document.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/Favorite.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/File.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/Image.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/Link.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/NewsItem.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py

-=-
Added: Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt	                        (rev 0)
+++ Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt	2008-01-08 20:23:05 UTC (rev 82762)
@@ -0,0 +1,20 @@
+Products.CMFDefault Changelog
+
+  Products.CMFDefault 2.2.0 (unreleased)
+
+    - content: Factories no longer sends add events.
+
+    - profiles: Removed obsolete local import and export step registrations.
+
+    - setup handler: Improved 'various' import step.
+      Added flag file check and global registration.
+
+    - Document and NewsItem: It is now possible to register a utility
+      (ILinebreakNormalizer) that can normalize line breaks upon editing or
+      rendering out to FTP.
+      (http://www.zope.org/Collectors/CMF/174)
+
+    - Document and NewsItem: Added a format choice for ReStructuredText.
+      (http://www.zope.org/Collectors/CMF/485)
+
+    - interfaces: Removed deprecated oldstyle interfaces.


Property changes on: Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: Products.CMFDefault/trunk/Products/CMFDefault/Document.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/Document.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/Document.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -60,7 +60,7 @@
     """Add a Document.
     """
     o = Document(id, title, description, text_format, text)
-    self._setObject(id,o)
+    self._setObject(id, o, suppress_events=True)
 
 
 class Document(PortalContent, DefaultDublinCoreImpl):

Modified: Products.CMFDefault/trunk/Products/CMFDefault/Favorite.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/Favorite.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/Favorite.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -40,7 +40,7 @@
     """Add a Favorite.
     """
     o = Favorite(id, title, remote_url, description)
-    self._setObject(id, o)
+    self._setObject(id, o, suppress_events=True)
 
 
 class Favorite(Link):

Modified: Products.CMFDefault/trunk/Products/CMFDefault/File.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/File.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/File.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -69,7 +69,7 @@
                )
 
     # Add the File instance to self
-    self._setObject(id, fobj)
+    self._setObject(id, fobj, suppress_events=True)
 
     # 'Upload' the file.  This is done now rather than in the
     # constructor because the object is now in the ZODB and

Modified: Products.CMFDefault/trunk/Products/CMFDefault/Image.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/Image.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/Image.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -68,7 +68,7 @@
                 )
 
     # Add the Image instance to self
-    self._setObject(id, iobj)
+    self._setObject(id, iobj, suppress_events=True)
 
     # 'Upload' the image.  This is done now rather than in the
     # constructor because it's faster (see File.py.)

Modified: Products.CMFDefault/trunk/Products/CMFDefault/Link.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/Link.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/Link.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -49,7 +49,7 @@
     """Add a Link instance to 'self'.
     """
     o=Link( id, title, remote_url, description )
-    self._setObject(id,o)
+    self._setObject(id, o, suppress_events=True)
 
 
 class Link(PortalContent, DefaultDublinCoreImpl):

Modified: Products.CMFDefault/trunk/Products/CMFDefault/NewsItem.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/NewsItem.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/NewsItem.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -41,7 +41,7 @@
               , text=text
               , text_format=text_format
               )
-    self._setObject(id, o)
+    self._setObject(id, o, suppress_events=True)
 
 
 class NewsItem(Document):

Modified: Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py	2008-01-08 20:20:06 UTC (rev 82761)
+++ Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py	2008-01-08 20:23:05 UTC (rev 82762)
@@ -82,7 +82,7 @@
     """
     sf = SkinnedFolder( id, title )
     sf.description = description
-    self._setObject( id, sf )
+    self._setObject(id, sf, suppress_events=True)
     sf = self._getOb( id )
     if REQUEST is not None:
         REQUEST['RESPONSE'].redirect( sf.absolute_url() + '/manage_main' )



More information about the Checkins mailing list