--- a/src/pyams_content/shared/site/manager.py Wed Nov 06 16:54:59 2019 +0100
+++ b/src/pyams_content/shared/site/manager.py Tue Nov 19 16:39:10 2019 +0100
@@ -9,6 +9,8 @@
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
#
+from pyams_content.shared.common.types import TypedSharedToolMixin
+
__docformat__ = 'restructuredtext'
@@ -47,10 +49,11 @@
from pyams_utils.vocabulary import vocabulary_config
-@implementer(ISiteManager, IParagraphFactorySettings, IThemesManagerTarget, ICollectionsManagerTarget,
- IPictogramManagerTarget, IIllustrationTarget, ILinkIllustrationTarget, IPortalContext, IHeaderTarget,
- IFooterTarget, IPreviewTarget)
-class SiteManager(SiteContainerMixin, OrderedContainer, BaseSharedTool, UserSkinnableContent):
+@implementer(ISiteManager, IParagraphFactorySettings, IThemesManagerTarget,
+ ICollectionsManagerTarget, IPictogramManagerTarget, IIllustrationTarget,
+ ILinkIllustrationTarget, IPortalContext, IHeaderTarget, IFooterTarget, IPreviewTarget)
+class SiteManager(SiteContainerMixin, OrderedContainer, BaseSharedTool, TypedSharedToolMixin,
+ UserSkinnableContent):
"""Site manager persistent class"""
description = FieldProperty(ISiteManager['description'])
@@ -133,6 +136,6 @@
def __init__(self, context):
request = query_request()
- super(SiteManagerVocabulary, self).__init__([SimpleTerm(v, title=II18n(t).query_attribute('title',
- request=request))
- for v, t in get_utilities_for(self.interface)])
+ super(SiteManagerVocabulary, self).__init__(
+ [SimpleTerm(v, title=II18n(t).query_attribute('title', request=request))
+ for v, t in get_utilities_for(self.interface)])