[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/ - adjusted implementation to PortalFolder changes

Yvo Schubbe y.2009 at wcm-solutions.de
Thu Aug 13 16:35:14 EDT 2009


Log message for revision 102744:
  - adjusted implementation to PortalFolder changes

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
  U   Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt	2009-08-13 20:27:25 UTC (rev 102743)
+++ Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt	2009-08-13 20:35:13 UTC (rev 102744)
@@ -4,6 +4,8 @@
 2.2.0 (unreleased)
 ------------------
 
+- SkinnedFolder: Adjusted implementation to PortalFolder changes.
+
 - moved the Zope dependency to version 2.12.0b3dev
 
 - Add views: The standard INameChooser adapter from Products.Five 

Modified: Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py	2009-08-13 20:27:25 UTC (rev 102743)
+++ Products.CMFDefault/trunk/Products/CMFDefault/SkinnedFolder.py	2009-08-13 20:35:13 UTC (rev 102744)
@@ -20,7 +20,8 @@
 from zope.component.factory import Factory
 from zope.interface import implements
 
-from Products.CMFCore.CMFCatalogAware import CMFCatalogAware
+from Products.CMFCore.CMFCatalogAware import CatalogAware
+from Products.CMFCore.CMFCatalogAware import WorkflowAware
 from Products.CMFCore.interfaces import IContentish
 from Products.CMFCore.PortalFolder import PortalFolder
 from Products.CMFDefault.DublinCore import DefaultDublinCoreImpl
@@ -28,7 +29,7 @@
 from Products.CMFDefault.permissions import View
 
 
-class SkinnedFolder(CMFCatalogAware, PortalFolder):
+class SkinnedFolder(CatalogAware, WorkflowAware, PortalFolder):
 
     """ Skinned Folder class. 
     """
@@ -37,7 +38,7 @@
 
     security = ClassSecurityInfo()
 
-    manage_options = PortalFolder.manage_options
+    manage_options = PortalFolder.manage_options + WorkflowAware.manage_options
 
     # XXX: maybe we should subclass from DefaultDublinCoreImpl or refactor it
 
@@ -58,12 +59,9 @@
     security.declareProtected(View, 'Creator')
     Creator = DefaultDublinCoreImpl.Creator.im_func
 
-    # We derive from CMFCatalogAware first, so we are cataloged too.
-
     #
-    #   IContentish method
+    #   'IContentish' interface method
     #
-
     security.declareProtected(View, 'SearchableText')
     def SearchableText(self):
         """



More information about the Checkins mailing list