[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