diff --git a/product/ERP5/Document/TransformationModelRule.py b/product/ERP5/Document/TransformationModelRule.py index 6a19116b7b0a082ced65a4644436589569065a27..bd83b4eabfd1f4b2bbee4bfc2827b80ebf4f49f0 100644 --- a/product/ERP5/Document/TransformationModelRule.py +++ b/product/ERP5/Document/TransformationModelRule.py @@ -29,6 +29,7 @@ ############################################################################## from ExtensionClass import Base +import zope.interface from AccessControl import ClassSecurityInfo from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire from Products.CMFCore.utils import getToolByName @@ -214,8 +215,8 @@ class TransformationModelRule(TransformationModelRuleMixin, Rule): security = ClassSecurityInfo() security.declareObjectProtected(Permissions.AccessContentsInformation) - __implements__ = ( interfaces.IPredicate, - interfaces.IRule ) + zope.interface.implements(interfaces.IPredicate, + interfaces.IRule ) # Default Properties property_sheets = ( PropertySheet.Base , PropertySheet.XMLObject diff --git a/product/ERP5/Document/TransformationRule.py b/product/ERP5/Document/TransformationRule.py index 7430a765481c09dd2e237dd789a86995926652c3..3b0af99f6221b03fd80ef98dda8b0484eeda1890 100644 --- a/product/ERP5/Document/TransformationRule.py +++ b/product/ERP5/Document/TransformationRule.py @@ -27,6 +27,7 @@ # ############################################################################## +import zope.interface from AccessControl import ClassSecurityInfo from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire from Products.CMFCore.utils import getToolByName @@ -50,8 +51,8 @@ class TransformationRule(TransformationSourcingRuleMixin, Rule): # Declarative security security = ClassSecurityInfo() security.declareObjectProtected(Permissions.AccessContentsInformation) - __implements__ = ( interfaces.IPredicate, - interfaces.IRule ) + zope.interface.implements(interfaces.IPredicate, + interfaces.IRule ) # Default Properties property_sheets = ( PropertySheet.Base , PropertySheet.XMLObject diff --git a/product/ERP5/Document/TransformationSourcingModelRule.py b/product/ERP5/Document/TransformationSourcingModelRule.py index 3be49df3a4f477dd380d8463bbe2f9a246b7e7c1..78bd82ef5b74652ce67d20991508c517029da5cc 100644 --- a/product/ERP5/Document/TransformationSourcingModelRule.py +++ b/product/ERP5/Document/TransformationSourcingModelRule.py @@ -27,6 +27,7 @@ # ############################################################################## +import zope.interface from AccessControl import ClassSecurityInfo from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire from Products.CMFCore.utils import getToolByName @@ -60,8 +61,8 @@ class TransformationSourcingModelRule(TransformationModelRuleMixin, Rule): # Declarative security security = ClassSecurityInfo() security.declareObjectProtected(Permissions.AccessContentsInformation) - __implements__ = ( interfaces.IPredicate, - interfaces.IRule ) + zope.interface.implements(interfaces.IPredicate, + interfaces.IRule ) # Default Properties property_sheets = ( PropertySheet.Base , PropertySheet.XMLObject diff --git a/product/ERP5/Document/TransformationSourcingRule.py b/product/ERP5/Document/TransformationSourcingRule.py index b8c3f815702385daabcd46beeef747be94ce31b9..f5d1771df9ea35060e93aaafc3e13f096b491c40 100644 --- a/product/ERP5/Document/TransformationSourcingRule.py +++ b/product/ERP5/Document/TransformationSourcingRule.py @@ -29,6 +29,7 @@ import ExtensionClass +import zope.interface from AccessControl import ClassSecurityInfo from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire from Products.CMFCore.utils import getToolByName @@ -139,8 +140,8 @@ class TransformationSourcingRule(TransformationSourcingRuleMixin, Rule): # Declarative security security = ClassSecurityInfo() security.declareObjectProtected(Permissions.AccessContentsInformation) - __implements__ = ( interfaces.IPredicate, - interfaces.IRule ) + zope.interface.implements(interfaces.IPredicate, + interfaces.IRule ) # Default Properties property_sheets = ( PropertySheet.Base , PropertySheet.XMLObject