--- a/src/pyams_content/shared/site/manager.py Fri Sep 21 12:16:39 2018 +0200
+++ b/src/pyams_content/shared/site/manager.py Fri Sep 21 14:51:25 2018 +0200
@@ -20,6 +20,7 @@
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 IThemesManagerTarget
@@ -31,22 +32,20 @@
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.site import Topic
+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 ISiteManager, ISiteManagerFactory, ISiteFolderFactory, ISiteContainer
+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
from pyams_skin.skin import UserSkinnableContent
-from pyams_utils.adapter import adapter_config, ContextAdapter
+from pyams_utils.adapter import ContextAdapter, adapter_config
from pyams_utils.registry import get_utilities_for
from pyams_utils.request import query_request
from pyams_utils.traversing import get_parent
from pyams_utils.vocabulary import vocabulary_config
-from pyams_content import _
-
@implementer(ISiteManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget,
IIllustrationTarget, ILinkIllustrationTarget, IPortalContext, IHeaderTarget,
@@ -98,7 +97,7 @@
@adapter_config(context=ISiteContainer, provides=ISharedContentFactory)
def site_manager_shared_content_factory(context):
- return Topic
+ return SiteTopic
@subscriber(IObjectAddedEvent, context_selector=ISiteManager)