[Erp5-report] r42011 nicolas.dumazet - /erp5/trunk/products/ERP5Type/dynamic/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jan 5 08:10:37 CET 2011
Author: nicolas.dumazet
Date: Wed Jan 5 08:10:36 2011
New Revision: 42011
URL: http://svn.erp5.org?rev=42011&view=rev
Log:
attach ".* Preference" property sheets to Property Sheet Tool dynamically
Modified:
erp5/trunk/products/ERP5Type/dynamic/portal_type_class.py
Modified: erp5/trunk/products/ERP5Type/dynamic/portal_type_class.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/dynamic/portal_type_class.py?rev=42011&r1=42010&r2=42011&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/dynamic/portal_type_class.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/dynamic/portal_type_class.py [utf8] Wed Jan 5 08:10:36 2011
@@ -244,6 +244,14 @@ def generatePortalTypeClass(portal_type_
for property_sheet in portal_type.getTypePropertySheetList():
if property_sheet in zodb_property_sheet_set:
property_sheet_set.add(property_sheet)
+
+ # XXX maybe this should be a generic hook, adding property sheets
+ # dynamically for a given portal type name? If done well, this
+ # system could perhaps help erp5_egov to get rid of aq_dynamic
+ if portal_type_name == "Preference Tool":
+ for property_sheet in zodb_property_sheet_set:
+ if property_sheet.endswith('Preference'):
+ property_sheet_set.add(property_sheet)
else:
zodb_property_sheet_set = set()
More information about the Erp5-report
mailing list