logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: CMF/CMFDefault - Portal.py:1.38: msg#00087

Subject: CVS: CMF/CMFDefault - Portal.py:1.38
Update of /cvs-repository/CMF/CMFDefault
In directory cvs.zope.org:/tmp/cvs-serv23353/CMFDefault

Modified Files:
        Portal.py 
Log Message:
- replaced default workflow


=== CMF/CMFDefault/Portal.py 1.37 => 1.38 ===
--- CMF/CMFDefault/Portal.py:1.37       Mon Dec  1 08:55:43 2003
+++ CMF/CMFDefault/Portal.py    Thu Feb 26 06:26:55 2004
@@ -284,17 +284,19 @@
         reg.getPredicate( 'file' ).edit( major="application", minor="" )
         reg.assignTypeName( 'file', 'File' )
 
-
     def setupWorkflow(self, p):
-        tool = getToolByName(p, 'portal_workflow', None)
-        if tool is None:
+        wftool = getToolByName(p, 'portal_workflow', None)
+        if wftool is None:
+            return
+        try:
+            from DCWorkflow.Default import createDefaultWorkflowClassic
+        except ImportError:
             return
-        from DefaultWorkflow import DefaultWorkflowDefinition
         id = 'default_workflow'
-        tool._setObject(id, DefaultWorkflowDefinition(id))
+        wftool._setObject( id, createDefaultWorkflowClassic(id) )
 
         #   These objects don't participate in workflow by default.
-        tool.setChainForPortalTypes( ( 'Folder', 'Topic' ), () )
+        wftool.setChainForPortalTypes( ('Folder', 'Topic'), () )
 
     def setup(self, p, create_userfolder):
         self.setupTools(p)


<Prev in Thread] Current Thread [Next in Thread>