[Erp5-report] r35851 seb - /erp5/trunk/products/ERP5Form/Form.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 1 11:37:15 CEST 2010
Author: seb
Date: Tue Jun 1 11:37:11 2010
New Revision: 35851
URL: http://svn.erp5.org?rev=35851&view=rev
Log:
when search for field libraries, also take into account current
folder even if it was not used yet with any business template
Modified:
erp5/trunk/products/ERP5Form/Form.py
Modified: erp5/trunk/products/ERP5Form/Form.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Form.py?rev=35851&r1=35850&r2=35851&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/Form.py [utf8] Tue Jun 1 11:37:11 2010
@@ -737,13 +737,13 @@
"""
folder_id = self.aq_parent.id
# Find a business template which manages the context skin folder.
- folder_id_list = []
+ folder_id_set = set([folder_id])
for template in self.portal_templates.getInstalledBusinessTemplateList():
template_skin_id_list = template.getTemplateSkinIdList()
if folder_id in template_skin_id_list:
- folder_id_list.extend(template_skin_id_list)
+ folder_id_set.update(set(template_skin_id_list))
break
- return folder_id_list
+ return list(folder_id_set)
#Methods for Proxify tab.
security.declareProtected('View management screens', 'getFormFieldList')
More information about the Erp5-report
mailing list