[Erp5-report] r42951 arnaud.fontaine - /erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Feb 2 19:16:30 CET 2011


Author: arnaud.fontaine
Date: Wed Feb  2 19:16:30 2011
New Revision: 42951

URL: http://svn.erp5.org?rev=42951&view=rev
Log:
Use objectIds() rather than searchFolder() to get the list of ZODB
Constraints portal types


Modified:
    erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py

Modified: erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py?rev=42951&r1=42950&r2=42951&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] Wed Feb  2 19:16:30 2011
@@ -128,8 +128,11 @@ class PropertySheetTool(BaseTool):
 
     # Mapping between the filesystem 'type' field and Portal Types ID
     portal_type_dict = {}
-    for search_result in types_tool.searchFolder(id='% Constraint'):
-      portal_type_id = search_result.getId()
+
+    for portal_type_id in types_tool.objectIds():
+      if not portal_type_id.endswith(' Constraint'):
+        continue
+
       constraint_class_name = portal_type_id.replace(' ', '')
 
       if constraint_class_name not in filesystem_constraint_class_name_list:



More information about the Erp5-report mailing list