diff --git a/product/ERP5/Document/Transformation.py b/product/ERP5/Document/Transformation.py index 6a4e2642000ef1e5ebb5234e2ba0800ac0be86f3..80864df2dfb7eb73c92b6e50a74800bb35a88b07 100644 --- a/product/ERP5/Document/Transformation.py +++ b/product/ERP5/Document/Transformation.py @@ -41,6 +41,7 @@ from Products.ERP5.Document.Predicate import Predicate from Products.CMFCategory.Renderer import Renderer from Products.ERP5.AggregatedAmountList import AggregatedAmountList +import zope.interface from zLOG import LOG, WARNING @@ -80,9 +81,10 @@ class Transformation(XMLObject, Predicate, Variated): ) # Declarative interfaces - __implements__ = ( interfaces.IVariated - , interfaces.ITransformation - ) + zope.interface.implements(interfaces.IVariated, + interfaces.ITransformation + ) + security.declareProtected(Permissions.AccessContentsInformation,