[Zope-CVS] CVS: Products/OSCOM/NOTSite - setup.py:1.4
Tres Seaver
tseaver@zope.com
Mon, 26 May 2003 02:10:55 -0400
Update of /cvs-repository/Products/OSCOM/NOTSite
In directory cvs.zope.org:/tmp/cvs-serv22695
Modified Files:
setup.py
Log Message:
- Rip out syndication tool as an action provider.
- Make the right workflow available.
=== Products/OSCOM/NOTSite/setup.py 1.3 => 1.4 ===
--- Products/OSCOM/NOTSite/setup.py:1.3 Mon May 26 00:38:52 2003
+++ Products/OSCOM/NOTSite/setup.py Mon May 26 02:10:55 2003
@@ -45,6 +45,13 @@
self.setupWorkflow( new_site )
self.setupActionIcons( new_site )
+ def setupTools( self, new_site ):
+
+ PortalGenerator.setupTools( self, new_site )
+
+ actions_tool = getToolByName( new_site, 'portal_actions' )
+ actions_tool.deleteActionProvider( 'portal_syndiation' )
+
def setupDefaultSkins( self, new_site ):
from Products.CMFCore.DirectoryView import addDirectoryViews
@@ -74,6 +81,19 @@
, make_default=1
)
+ def setupWorkflow( self, new_site ):
+
+ wf_tool = getToolByName(p, 'portal_workflow', None)
+
+ if wf_tool is not None:
+
+ tool.manage_addWorkflow( id='default_workflow'
+ type='default_workflow (Web-configurable workflow [Classic])' )
+
+ # These objects don't participate in workflow by default.
+ #tool.setChainForPortalTypes( ( 'Folder', 'Topic' ), () )
+
+
def setupActionIcons( self, new_site ):
from Products.CMFActionIcons.Extensions.Install import install