[Erp5-report] r39700 nicolas - /erp5/trunk/products/ERP5Form/Form.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Oct 29 15:33:33 CEST 2010
Author: nicolas
Date: Fri Oct 29 15:33:30 2010
New Revision: 39700
URL: http://svn.erp5.org?rev=39700&view=rev
Log:
Access tools from portal object to avoid acquisitions lookup
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=39700&r1=39699&r2=39700&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/Form.py [utf8] Fri Oct 29 15:33:30 2010
@@ -748,10 +748,11 @@ class ERP5Form(ZMIForm, ZopePageTemplate
"""
Find other skins id installed in the same time
"""
+ portal = self.getPortalObject()
folder_id = self.aq_parent.id
# Find a business template which manages the context skin folder.
folder_id_set = set([folder_id])
- for template in self.portal_templates.getInstalledBusinessTemplateList():
+ for template in portal.portal_templates.getInstalledBusinessTemplateList():
template_skin_id_list = template.getTemplateSkinIdList()
if folder_id in template_skin_id_list:
folder_id_set.update(set(template_skin_id_list))
@@ -760,7 +761,7 @@ class ERP5Form(ZMIForm, ZopePageTemplate
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) \
+ (getattr(portal.portal_skins, surcharged_folder_id, None) \
is not None):
folder_id_set.add(surcharged_folder_id)
More information about the Erp5-report
mailing list