[Erp5-report] r16868 - /erp5/trunk/products/ERP5/Tool/CategoryTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Oct 5 17:07:31 CEST 2007


Author: yo
Date: Fri Oct  5 17:07:30 2007
New Revision: 16868

URL: http://svn.erp5.org?rev=16868&view=rev
Log:
Do not use PortalFolder._verifyObjectPaste, but BaseTool._verifyObjectPaste. PortalFolder is not a base class in this class.

Modified:
    erp5/trunk/products/ERP5/Tool/CategoryTool.py

Modified: erp5/trunk/products/ERP5/Tool/CategoryTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/CategoryTool.py?rev=16868&r1=16867&r2=16868&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/CategoryTool.py (original)
+++ erp5/trunk/products/ERP5/Tool/CategoryTool.py Fri Oct  5 17:07:30 2007
@@ -37,7 +37,6 @@
 from Globals import InitializeClass, DTMLFile, PersistentMapping
 from OFS.Folder import Folder as OFS_Folder
 from Products.ERP5Type import Permissions
-from Products.CMFCore.PortalFolder import PortalFolder
 from Products.ERP5Type.CopySupport import CopyContainer
 from Products.CMFCore.utils import getToolByName
 from Products.ERP5Type.Document import newTempBase
@@ -73,8 +72,9 @@
     allowedContentTypes = BaseTool.allowedContentTypes
     getVisibleAllowedContentTypeList = BaseTool.getVisibleAllowedContentTypeList
 
-    # patch, so that we are able to rename base categories
-    _verifyObjectPaste = PortalFolder._verifyObjectPaste
+    # Override this method to resolve an inheritance problem.
+    def _verifyObjectPaste(self, *args, **kw):
+      return BaseTool._verifyObjectPaste(self, *args, **kw)
 
     all_meta_types = BaseTool.all_meta_types
 




More information about the Erp5-report mailing list