src/pyams_content/shared/resource/manager.py
changeset 1384 cdf63a1c7dc9
parent 1309 82c60033f08e
child 1389 1485db1e2b5e
--- a/src/pyams_content/shared/resource/manager.py	Wed Nov 06 16:54:59 2019 +0100
+++ b/src/pyams_content/shared/resource/manager.py	Tue Nov 19 16:39:10 2019 +0100
@@ -10,8 +10,6 @@
 # FOR A PARTICULAR PURPOSE.
 #
 
-__docformat__ = 'restructuredtext'
-
 from pyramid.events import subscriber
 from zope.component.interfaces import ISite
 from zope.interface import implementer
@@ -22,7 +20,8 @@
 from pyams_content.component.theme import ICollectionsManagerTarget, IThemesManagerTarget
 from pyams_content.reference.pictograms.interfaces import IPictogramManagerTarget
 from pyams_content.shared.common.interfaces import ISharedContentFactory
-from pyams_content.shared.common.types import TypedSharedTool
+from pyams_content.shared.common.manager import SharedTool
+from pyams_content.shared.common.types import TypedSharedToolMixin
 from pyams_content.shared.resource import IResourceInfo, RESOURCE_CONTENT_TYPE, Resource
 from pyams_content.shared.resource.interfaces import IResourceManager, IResourceManagerFactory
 from pyams_utils.adapter import adapter_config
@@ -30,9 +29,12 @@
 from pyams_utils.traversing import get_parent
 
 
+__docformat__ = 'restructuredtext'
+
+
 @implementer(IResourceManager, IParagraphFactorySettings, IPictogramManagerTarget,
              IThemesManagerTarget, ICollectionsManagerTarget)
-class ResourceManager(TypedSharedTool):
+class ResourceManager(SharedTool, TypedSharedToolMixin):
     """Resource manager class"""
 
     shared_content_type = RESOURCE_CONTENT_TYPE