# HG changeset patch # User Thierry Florac # Date 1528699442 -7200 # Node ID 5f78ad6fe8099e5f1a05fc2fef82e6620142a764 # Parent 5c16e7815b69c7cb04d3386492a52eb8934cd3a5 Updated constraints to remove cyclic dependencies diff -r 5c16e7815b69 -r 5f78ad6fe809 src/pyams_content/shared/common/interfaces/__init__.py --- a/src/pyams_content/shared/common/interfaces/__init__.py Sat Jun 09 00:44:12 2018 +0200 +++ b/src/pyams_content/shared/common/interfaces/__init__.py Mon Jun 11 08:44:02 2018 +0200 @@ -18,7 +18,6 @@ # import interfaces from pyams_content.interfaces import IBaseContent, MANAGE_CONTENT_PERMISSION, OWNER_ROLE, MANAGER_ROLE, \ READER_ROLE, GUEST_ROLE, WEBMASTER_ROLE, PILOT_ROLE, CONTRIBUTOR_ROLE -from pyams_content.root.interfaces import ISiteRoot from pyams_workflow.interfaces import IWorkflowManagedContent from zope.container.interfaces import IContainer @@ -69,13 +68,13 @@ class ISharedSite(IBaseContent, IDeletableElement): """Shared site interface""" - containers(ISiteRoot) + containers('pyams_content.root.interfaces.ISiteRoot') class ISharedToolContainer(IBaseContent, IContainer): """Shared tools container""" - containers(ISiteRoot) + containers('pyams_content.root.interfaces.ISiteRoot') contains('.ISharedTool')