[Checkins]
SVN: z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py
Added group1 to demoSetup to fully show the tools
capabilities when using the demo
Daniel Blackburn
blackburnd at gmail.com
Tue Feb 26 15:38:52 EST 2008
Log message for revision 84280:
Added group1 to demoSetup to fully show the tools capabilities when using the demo
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-26 20:38:14 UTC (rev 84279)
+++ z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py 2008-02-26 20:38:51 UTC (rev 84280)
@@ -27,13 +27,22 @@
root['Folder1']['Folder2']['Folder3'] = Folder()
sysPrincipals = zapi.principals()
- principals = [x.id for x in sysPrincipals.getPrincipals('')]
+ principals = [x.id for x in sysPrincipals.getPrincipals('') if x.id != 'group1']
roleManager = IPrincipalRoleManager(root)
permManager = IPrincipalPermissionManager(root)
- roleManager.assignRoleToPrincipal('zope.Editor', 'zope.daniel')
+ roleManager.assignRoleToPrincipal('zope.Editor', 'zope.group1')
+
+ daniel = sysPrincipals.getPrincipal('zope.daniel')
+ group1 = sysPrincipals.getPrincipal('zope.group1')
+ daniel.groups.append(group1)
+
+ randy = sysPrincipals.getPrincipal('zope.randy')
+ group1 = sysPrincipals.getPrincipal('zope.group1')
+ randy.groups.append(group1)
+
roleManager.assignRoleToPrincipal('zope.Writer', 'zope.daniel')
roleManager.assignRoleToPrincipal('zope.Writer', 'zope.stephan')
@@ -52,6 +61,9 @@
roleManager.assignRoleToPrincipal('zope.Janitor', 'zope.markus')
roleManager.assignRoleToPrincipal('zope.Writer', 'zope.daniel')
+ permManager.denyPermissionToPrincipal('concord.DeleteIssue',
+ group1.id)
+
for principal in principals:
permManager.denyPermissionToPrincipal('concord.ReadIssue',
principal)
More information about the Checkins
mailing list