Commit c341a6e0 authored by wenjie.zheng's avatar wenjie.zheng Committed by Sebastien Robin

ERP5Type.py: merge document initialization function.

parent 54e59631
...@@ -416,16 +416,10 @@ class ERP5TypeInformation(XMLObject, ...@@ -416,16 +416,10 @@ class ERP5TypeInformation(XMLObject,
if notify_workflow: if notify_workflow:
# notify workflow after generating local roles, in order to prevent # notify workflow after generating local roles, in order to prevent
# Unauthorized error on transition's condition # Unauthorized error on transition's condition
workflow_tool = getToolByName(portal, 'portal_workflow', None) workflow_tool = portal.portal_workflow
if workflow_tool is not None: if workflow_tool is not None:
for workflow in workflow_tool.getWorkflowsFor(ob): for ERP5Workflow in workflow_tool.getWorkflowValueListFor(ob.portal_type):
workflow.notifyCreated(ob) ERP5Workflow.notifyCreated(ob)
for ERP5Workflow_id in self.getTypeERP5WorkflowList():
workflow_module = portal.portal_workflow
if workflow_module is not None:
ERP5Workflow = workflow_module._getOb(ERP5Workflow_id)
ERP5Workflow.initializeDocument(ob)
if not temp_object: if not temp_object:
init_script = self.getTypeInitScriptId() init_script = self.getTypeInitScriptId()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment