[Checkins] SVN: z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py Added some denied roles to the demo setup

Daniel Blackburn blackburnd at gmail.com
Fri Feb 22 10:22:18 EST 2008


Log message for revision 84140:
  Added some denied roles to the demo setup
  

Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py

-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py	2008-02-22 15:21:44 UTC (rev 84139)
+++ z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py	2008-02-22 15:22:17 UTC (rev 84140)
@@ -23,6 +23,9 @@
         if 'Folder2' not in root['Folder1']:
             root['Folder1']['Folder2'] = Folder()
             
+        if 'Folder3' not in root['Folder1']['Folder2']:
+            root['Folder1']['Folder2']['Folder3'] = Folder()
+
         sysPrincipals = zapi.principals()
         principals = [x.id for x in sysPrincipals.getPrincipals('')]
 
@@ -77,5 +80,11 @@
         permManager.denyPermissionToPrincipal('concord.CreateIssue',
                                               'zope.anybody')
 
+        roleManager = IPrincipalRoleManager(root['Folder1']['Folder2']['Folder3'])
+        permManager = IPrincipalPermissionManager(root['Folder1']['Folder2']['Folder3'])
 
+        
+        roleManager.removeRoleFromPrincipal('zope.Writer','zope.daniel')
+        roleManager.removeRoleFromPrincipal('zope.Janitor', 'zope.markus')
+
         transaction.commit()



More information about the Checkins mailing list