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