src/pyams_content/shared/site/manager.py
changeset 1420 f2cc8872bcc1
parent 1384 cdf63a1c7dc9
child 1447 53f02f01df65
--- a/src/pyams_content/shared/site/manager.py	Wed Sep 02 17:48:47 2020 +0200
+++ b/src/pyams_content/shared/site/manager.py	Mon Sep 07 17:25:59 2020 +0200
@@ -9,10 +9,6 @@
 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
 # FOR A PARTICULAR PURPOSE.
 #
-from pyams_content.shared.common.types import TypedSharedToolMixin
-
-
-__docformat__ = 'restructuredtext'
 
 from pyramid.events import subscriber
 from zope.component.interfaces import ISite
@@ -22,10 +18,10 @@
 from zope.schema.fieldproperty import FieldProperty
 from zope.schema.vocabulary import SimpleTerm, SimpleVocabulary
 
-from pyams_content import _
 from pyams_content.component.illustration import IIllustrationTarget, ILinkIllustrationTarget
 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
-from pyams_content.component.theme.interfaces import ICollectionsManagerTarget, IThemesManagerTarget
+from pyams_content.component.theme.interfaces import ICollectionsManagerTarget, \
+    IThemesManagerTarget
 from pyams_content.features.footer.interfaces import IFooterTarget
 from pyams_content.features.header.interfaces import IHeaderTarget
 from pyams_content.features.preview.interfaces import IPreviewTarget
@@ -34,10 +30,12 @@
 from pyams_content.root.interfaces import ISiteRoot
 from pyams_content.shared.common.interfaces import ISharedContentFactory
 from pyams_content.shared.common.manager import BaseSharedTool
+from pyams_content.shared.common.types import TypedSharedToolMixin
 from pyams_content.shared.site import SiteTopic
 from pyams_content.shared.site.container import SiteContainerMixin
 from pyams_content.shared.site.folder import SiteFolder
-from pyams_content.shared.site.interfaces import ISiteContainer, ISiteFolderFactory, ISiteManager, ISiteManagerFactory
+from pyams_content.shared.site.interfaces import ISiteContainer, ISiteFolderFactory, \
+    ISiteManager, ISiteManagerFactory
 from pyams_form.interfaces.form import IFormContextPermissionChecker
 from pyams_i18n.interfaces import II18n
 from pyams_portal.interfaces import IPortalContext
@@ -49,6 +47,11 @@
 from pyams_utils.vocabulary import vocabulary_config
 
 
+__docformat__ = 'restructuredtext'
+
+from pyams_content import _
+
+
 @implementer(ISiteManager, IParagraphFactorySettings, IThemesManagerTarget,
              ICollectionsManagerTarget, IPictogramManagerTarget, IIllustrationTarget,
              ILinkIllustrationTarget, IPortalContext, IHeaderTarget, IFooterTarget, IPreviewTarget)
@@ -56,6 +59,7 @@
                   UserSkinnableContent):
     """Site manager persistent class"""
 
+    header = FieldProperty(ISiteManager['header'])
     description = FieldProperty(ISiteManager['description'])
     notepad = FieldProperty(ISiteManager['notepad'])