Fix extension installation ordering (fixes layer order)
[zope-bootstrap.git] / src / koehsel.policy / koehsel / policy / __init__.py
index b5e70dc..885066c 100644 (file)
@@ -2,24 +2,12 @@ import setuphandlers
 import OFS.Application
 from App.Product import doInstall
 import transaction
-from AccessControl.SecurityManagement import newSecurityManager
-import AccessControl
-from Testing.makerequest import makerequest
 
 orig_install_standards = None
 
 def install_standards(app):
     orig_install_standards(app)
-    transaction.commit()
-
-    # Log in as 'admin' user
-    newSecurityManager(None, app.acl_users.getUser('admin'))
-    setuphandlers.appInit(makerequest(app))
-    transaction.commit()
-
-    # Back to system user
-    newSecurityManager(None, AccessControl.User.system)
-
+    setuphandlers.appInit(app)
 
 def initialize(context):
     """Initializer called when used as a Zope 2 product."""