[Erp5-report] r44064 nicolas - /erp5/trunk/products/ERP5Type/patches/DCWorkflow.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 9 09:59:34 CET 2011
Author: nicolas
Date: Wed Mar 9 09:59:33 2011
New Revision: 44064
URL: http://svn.erp5.org?rev=44064&view=rev
Log:
- get rid of getToolByName
- access tools from portal itself
Modified:
erp5/trunk/products/ERP5Type/patches/DCWorkflow.py
Modified: erp5/trunk/products/ERP5Type/patches/DCWorkflow.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/patches/DCWorkflow.py?rev=44064&r1=44063&r2=44064&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/patches/DCWorkflow.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/patches/DCWorkflow.py [utf8] Wed Mar 9 09:59:33 2011
@@ -127,10 +127,10 @@ def DCWorkflowDefinition_listGlobalActio
return None
def _listGlobalActions(user=None, id=None, portal_path=None):
- portal_url = getToolByName(self, 'portal_url')
+ portal = self._getPortalRoot()
+ portal_url = portal.portal_url
portal_url = portal_url()
sm = getSecurityManager()
- portal = self._getPortalRoot()
res = []
fmt_data = None
# We want to display some actions depending on the current date
@@ -216,8 +216,9 @@ def DCWorkflowDefinition_getWorklistVari
if not self.worklists:
return None
+ portal = self.getPortalObject()
def getPortalTypeListForWorkflow(workflow_id):
- workflow_tool = getToolByName(self, 'portal_workflow')
+ workflow_tool = portal.portal_workflow
result = []
append = result.append
for type_info in workflow_tool._listTypeInfo():
@@ -233,7 +234,7 @@ def DCWorkflowDefinition_getWorklistVari
return None
variable_match_dict = {}
security_manager = getSecurityManager()
- portal = self.getPortalObject()
+ workflow_tool = portal.portal_workflow
workflow_id = self.id
workflow_title = self.title
for worklist_id, worklist_definition in self.worklists.items():
More information about the Erp5-report
mailing list