[zopeorg-checkins] CVS: Products/ZopeOrg-NV - __init__.py:1.16
Sidnei da Silva
sidnei at x3ng.com.br
Mon Dec 2 18:00:08 EST 2002
Update of /cvs-zopeorg/Products/ZopeOrg-NV
In directory cvs.zope.org:/tmp/cvs-serv28729
Modified Files:
__init__.py
Log Message:
Some cleanup to remove LDAP dependencies. We will use ZEUM, not CMFLDAP
=== Products/ZopeOrg-NV/__init__.py 1.15 => 1.16 ===
import SoftwareProduct
import NewsItemWorkflow
import ZopeOrgWorkflow
-import ZopeOrgMemberDataTool
-import ZopeOrgMembershipTool
+#import ZopeOrgMemberDataTool
+#import ZopeOrgMembershipTool
import ContentList
-from Products.BTreeFolder2 import CMFBTreeFolder
+import Acquisition
+
+#Hackish workaround to allow accesing the broken ZODB on ZopeOrg
+class ImplicitAcquirerWrapper:
+ pass
+
+Acquisition.ImplicitAcquirerWrapper = ImplicitAcquirerWrapper
zopeorg_globals = globals()
@@ -17,7 +23,7 @@
registerDirectory('skins/zopeorg', globals())
registerDirectory('skins/zopeorg_membership', globals())
-ftis = SoftwareProduct.factory_type_information + CMFBTreeFolder.factory_type_information
+ftis = SoftwareProduct.factory_type_information
CL_CTORS = ( ( 'manage_addContentListForm', ContentList.addContentListForm )
, ContentList.addContentList
@@ -40,25 +46,23 @@
, permission='Manage portal'
)
- ToolInit(
- 'Zope.Org Tools',
- tools = ( ZopeOrgMemberDataTool.ZopeOrgMemberDataTool
- , ZopeOrgMembershipTool.ZopeOrgMembershipTool
- ),
- product_name='ZopeOrg',
- icon='tool.gif' ).initialize( context )
+ #ToolInit(
+ # 'Zope.Org Tools',
+ # tools = ( ZopeOrgMemberDataTool.ZopeOrgMemberDataTool
+ # , ZopeOrgMembershipTool.ZopeOrgMembershipTool
+ # ),
+ # product_name='ZopeOrg',
+ # icon='tool.gif' ).initialize( context )
ContentInit(
'Zope.org Content',
content_types = ( SoftwareProduct.SoftwareProduct
, SoftwareProduct.SoftwareRelease
- , CMFBTreeFolder.CMFBTreeFolder
),
permission = AddPortalContent,
extra_constructors = ( SoftwareProduct.addSoftwareProduct
, SoftwareProduct.addSoftwareRelease
, SoftwareProduct.addSoftwareReleaseFile
- , CMFBTreeFolder.manage_addCMFBTreeFolder
),
fti = ftis ,
).initialize(context)
More information about the zopeorg-checkins
mailing list