[Erp5-report] r11852 - in /erp5/trunk/products/ERP5Type: ./ Tool/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jan 3 02:50:51 CET 2007


Author: jp
Date: Wed Jan  3 02:50:48 2007
New Revision: 11852

URL: http://svn.erp5.org?rev=11852&view=rev
Log:
Use Core Folder.

Modified:
    erp5/trunk/products/ERP5Type/Tool/BaseTool.py
    erp5/trunk/products/ERP5Type/Tool/ClassTool.py
    erp5/trunk/products/ERP5Type/Utils.py
    erp5/trunk/products/ERP5Type/XMLMatrix.py
    erp5/trunk/products/ERP5Type/XMLObject.py

Modified: erp5/trunk/products/ERP5Type/Tool/BaseTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/BaseTool.py?rev=11852&r1=11851&r2=11852&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/BaseTool.py (original)
+++ erp5/trunk/products/ERP5Type/Tool/BaseTool.py Wed Jan  3 02:50:48 2007
@@ -30,7 +30,7 @@
 
 from AccessControl import ClassSecurityInfo
 from Globals import InitializeClass, DTMLFile
-from Products.ERP5Type.Document.Folder import Folder
+from Products.ERP5Type.Core.Folder import Folder
 from Products.ERP5Type import Permissions, _dtmldir
 
 class BaseTool (UniqueObject, Folder):

Modified: erp5/trunk/products/ERP5Type/Tool/ClassTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/ClassTool.py?rev=11852&r1=11851&r2=11852&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/ClassTool.py (original)
+++ erp5/trunk/products/ERP5Type/Tool/ClassTool.py Wed Jan  3 02:50:48 2007
@@ -39,7 +39,7 @@
 from Products.ERP5Type import Permissions
 from Products.ERP5Type import _dtmldir
 from Products.ERP5Type.Tool.BaseTool import BaseTool
-from Products.ERP5Type.Document.Folder import Folder
+from Products.ERP5Type.Core.Folder import Folder
 
 from Products.ERP5Type.Utils import readLocalPropertySheet, writeLocalPropertySheet, getLocalPropertySheetList
 from Products.ERP5Type.Utils import readLocalExtension, writeLocalExtension, getLocalExtensionList

Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=11852&r1=11851&r2=11852&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py (original)
+++ erp5/trunk/products/ERP5Type/Utils.py Wed Jan  3 02:50:48 2007
@@ -298,11 +298,17 @@
         if key[0:2] != '__':
           setattr(Permissions, key, getattr(permissions_module, key))
 
+  # Return core document_class list (for ERP5Type only)
+  # this was introduced to permit overriding ERP5Type Document classes
+  # which was not possible when they were define in the Document folder
+  path, core_module_id_list = getModuleIdList(product_path, 'Core')
+  for document in core_module_id_list:
+    InitializeDocument(document, document_path=path)
   # Return document_class list
   path, module_id_list = getModuleIdList(product_path, 'Document')
   for document in module_id_list:
     InitializeDocument(document, document_path=path)
-  return module_id_list
+  return module_id_list + core_module_id_list
 
 #####################################################
 # Modules Import

Modified: erp5/trunk/products/ERP5Type/XMLMatrix.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/XMLMatrix.py?rev=11852&r1=11851&r2=11852&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/XMLMatrix.py (original)
+++ erp5/trunk/products/ERP5Type/XMLMatrix.py Wed Jan  3 02:50:48 2007
@@ -30,7 +30,7 @@
 from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions
-from Products.ERP5Type.Document.Folder import Folder
+from Products.ERP5Type.Core.Folder import Folder
 from Products.ERP5Type.Utils import cartesianProduct
 from Products.ERP5Type.Base import TempBase
 

Modified: erp5/trunk/products/ERP5Type/XMLObject.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/XMLObject.py?rev=11852&r1=11851&r2=11852&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/XMLObject.py (original)
+++ erp5/trunk/products/ERP5Type/XMLObject.py Wed Jan  3 02:50:48 2007
@@ -33,7 +33,7 @@
 from Products.ERP5Type import PropertySheet, Permissions
 from Products.ERP5Type.Utils import convertToUpperCase
 
-from Document.Folder import Folder
+from Core.Folder import Folder
 from zLOG import LOG
 
 class XMLObject( Folder ):




More information about the Erp5-report mailing list