[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