[zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - setupZopeOrg.py:1.51 synchronizeSkeleton.py:1.29

Jens Vagelpohl jens at zope.com
Tue Jun 11 09:55:17 EDT 2002


Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions
In directory cvs.zope.org:/tmp/cvs-serv8448/Extensions

Modified Files:
	setupZopeOrg.py synchronizeSkeleton.py 
Log Message:
sending the PythonJobs board into the attic



=== Products/ZopeOrg-NV/Extensions/setupZopeOrg.py 1.50 => 1.51 ===
                   , 'Rewriter'
                   , 'BTreeFolder2'
-                  , 'PythonJobs'
                   , 'DateIndexes'
                   )
 SKINPATHS = ( 'Basic', )
@@ -79,16 +78,6 @@
                 , 'module' : 'ZopeOrg.setupZopeOrgMembership'
                 , 'function' : 'setupZopeOrgMembership'
                 }
-              , { 'id': 'installPyJobs'
-                , 'title': 'Install Python Jobs'
-                , 'module': 'PythonJobs.Install'
-                , 'function': 'install'
-                }
-              , { 'id' : 'submitForAnonymous'
-                , 'title' : 'Submit a job listing for Anonymous'
-                , 'module' : 'PythonJobs.submit_anon'
-                , 'function' : 'submitForAnonymous'
-                }
               , { 'id' : 'ZO_synchronizeSkeleton'
                 , 'title' : 'Synchronize ZODB and filesystem skeleton'
                 , 'module' : 'ZopeOrg.synchronizeSkeleton'
@@ -254,10 +243,6 @@
                                , value=all_types
                                )
 
-    log.append( '\n * Removing PythonJobs Product')
-    modPyJobsFolder(portal, remove=1)
-    log.append( '\n * Installing PythonJobs Product')
-    portal.installPyJobs()
     # Create all the extra directories we need
     log.append('\n * Creating default folder structure')
     log_str = portal.ZO_synchronizeSkeleton()
@@ -283,12 +268,9 @@
         log_list[1] = '  - %s' % log_list[i]
     log.extend(log_list)
 
-    log.append('\n * Modifying PyJobs Folder')
-    modPyJobsFolder(portal, remove=0)
-
     log.append('\n * Modifying allowed/filtered types for folderish types')
     folderish_types=['CMF Wiki', 'Software Product',
-                     'Software Release', 'Jobs Folder', 'Member Folder']
+                     'Software Release', 'Member Folder']
     setupAllowedTypes(portal, folderish_types)
 
     # The roster shit is dangerous. we remove it here.
@@ -718,22 +700,6 @@
                   , category='object'
                   , visible=setVisible
                    )
-
-def modPyJobsFolder(portal, remove):
-    """"
-    Modify jobs folder so users cant add them
-    """
-    tt = getToolByName(portal, 'portal_types')
-    typesList = tt.listTypeInfo()
-    for i in typesList:
-        if i.getId() == 'Jobs Folder':
-            if remove:
-                ob = tt._getOb('Jobs Folder')
-                tt._delObject(ob.getId())
-                ob = tt._getOb('Job Listing')
-                tt._delObject(ob.getId())
-            else:
-                i.factory = ''
 
 def setupAllowedTypes(portal, folderish_types):
     types_tool = getattr( portal, 'portal_types' )


=== Products/ZopeOrg-NV/Extensions/synchronizeSkeleton.py 1.28 => 1.29 ===
             obj.reindexObject()
             
-        elif f_ext == '.jbf':
-            jbf_dict = eval(f_data)
-            jbf_obj = container_obj.invokeFactory(id=f_name
-                                                , type_name='Jobs Folder'
-                                                , description=jbf_dict.get('description', '')
-                                                , job_skills=jbf_dict.get('skills', ()))
-            obj = getattr(container_obj, f_name)
-            obj._setPortalTypeName('Jobs Folder')
-
         elif f_ext == '.link':
             link_dict = eval(f_data)
             container_obj.invokeFactory(id=f_name






More information about the zopeorg-checkins mailing list