[Erp5-report] r37959 romain - /erp5/trunk/products/ERP5Form/Form.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Aug 23 16:48:57 CEST 2010
Author: romain
Date: Mon Aug 23 16:48:55 2010
New Revision: 37959
URL: http://svn.erp5.org?rev=37959&view=rev
Log:
Possible surcharged skin folders can also be used for proxification.
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=37959&r1=37958&r2=37959&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/Form.py [utf8] Mon Aug 23 16:48:55 2010
@@ -755,6 +755,15 @@ class ERP5Form(ZMIForm, ZopePageTemplate
template_skin_id_list = template.getTemplateSkinIdList()
if folder_id in template_skin_id_list:
folder_id_set.update(set(template_skin_id_list))
+
+ # Find folders which can be surcharged by this skin folder
+ if '_' in folder_id:
+ surcharged_folder_id = 'erp5_%s' % folder_id.split('_')[-1]
+ if (surcharged_folder_id != folder_id) and \
+ (getattr(self.portal_skins, surcharged_folder_id, None) \
+ is not None):
+ folder_id_set.add(surcharged_folder_id)
+
break
return list(folder_id_set)
More information about the Erp5-report
mailing list