[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