[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