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

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Nov 1 06:17:24 CET 2010


Author: arnaud.fontaine
Date: Mon Nov  1 06:17:24 2010
New Revision: 39737

URL: http://svn.erp5.org?rev=39737&view=rev
Log:
CategoryProperty for ZODB Property Sheets is now a document

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=39737&r1=39736&r2=39737&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] Mon Nov  1 06:17:24 2010
@@ -97,16 +97,13 @@ class PropertySheetTool(BaseTool):
     for category in getattr(klass, '_categories', []):
       # A category may be a TALES Expression rather than a plain
       # string
-      if isinstance(category, Expression):
-        new_category = new_property_sheet.newContent(
-          portal_type='Dynamic Category Property')
+      portal_type = isinstance(category, Expression) and \
+        'Dynamic Category Property' or 'Category Property'
 
-        # Set the category TALES expression
-        new_category.importFromFilesystemDefinition(category)
+      new_category = new_property_sheet.newContent(
+        portal_type=portal_type)
 
-      else:
-        new_property_sheet.newContent(id=category,
-                                      portal_type='Category Property')
+      new_category.importFromFilesystemDefinition(category)
 
     return new_property_sheet
 




More information about the Erp5-report mailing list