Author: jmorliaguet
Date: Fri Apr 21 18:58:30 2006
New Revision: 2932

Modified:
   cpsskins/branches/paris-sprint-2006/elements/theme.py
Log:

- got rid of SiteManagementFolder



Modified: cpsskins/branches/paris-sprint-2006/elements/theme.py
==============================================================================
--- cpsskins/branches/paris-sprint-2006/elements/theme.py       (original)
+++ cpsskins/branches/paris-sprint-2006/elements/theme.py       Fri Apr 21 
18:58:30 2006
@@ -17,15 +17,16 @@
 """
 __docformat__ = "reStructuredText"
 
-from zope.app.component.site import SiteManagementFolder
 from zope.component import adapts, getUtilitiesFor
+from zope.component.persistentregistry import PersistentComponents
 from zope.interface import implements
+from zope.app.container.btree import BTreeContainer
 
-from cpsskins.elements.interfaces import INode, INodeTraverser
+from cpsskins.elements.interfaces import INodeTraverser
 from cpsskins.elements.interfaces import ITheme, IThemePage
 from cpsskins.utils import getThemeManager
 
-class Theme(SiteManagementFolder):
+class Theme(BTreeContainer, PersistentComponents):
     """Theme
 
     >>> theme = Theme('Some theme')
@@ -37,6 +38,7 @@
 
     def __init__(self, title=u''):
         super(Theme, self).__init__()
+        PersistentComponents.__init__(self)
         self.title = title
 
     def __repr__(self):
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to