[Erp5-report] r10103 - /erp5/trunk/products/ERP5/Document/BusinessTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Sep 18 15:36:00 CEST 2006
Author: jerome
Date: Mon Sep 18 15:35:59 2006
New Revision: 10103
URL: http://svn.erp5.org?rev=10103&view=rev
Log:
a business template contains only one preference.
fix use of object builtin name.
Modified:
erp5/trunk/products/ERP5/Document/BusinessTemplate.py
Modified: erp5/trunk/products/ERP5/Document/BusinessTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/BusinessTemplate.py?rev=10103&r1=10102&r2=10103&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BusinessTemplate.py (original)
+++ erp5/trunk/products/ERP5/Document/BusinessTemplate.py Mon Sep 18 15:35:59 2006
@@ -801,7 +801,7 @@
if relative_url_list != []:
LOG("PreferenceTemplateItem, _resolvePath", WARNING,
"Should be empty")
- if len(id_list) is not None:
+ if len(id_list) != 1:
LOG("PreferenceTemplateItem, _resolvePath", WARNING,
"Should contain only one element")
# XXX hardcoded
@@ -814,11 +814,11 @@
PathTemplateItem.install(self, context, trashbin, **kw)
portal = context.getPortalObject()
for object_path in self._objects.keys():
- object = portal.unrestrictedTraverse(object_path)
+ pref = portal.unrestrictedTraverse(object_path)
# XXX getPreferenceState is a bad name
- if object.getPreferenceState() == 'disabled':
- object.portal_workflow.doActionFor(
- object,
+ if pref.getPreferenceState() == 'disabled':
+ portal.portal_workflow.doActionFor(
+ pref,
'enable_action',
wf_id='preference_workflow',
comment="Initialized during Business Template " \
More information about the Erp5-report
mailing list