[Checkins] 
	SVN: z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py
	Demo has more permissions added to context levels
    Daniel Blackburn 
    blackburnd at gmail.com
       
    Wed Feb  6 08:57:27 EST 2008
    
    
  
Log message for revision 83595:
  Demo has more permissions added to context levels
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-06 13:56:36 UTC (rev 83594)
+++ z3c.securitytool/trunk/src/z3c/securitytool/demoSetup.py	2008-02-06 13:57:27 UTC (rev 83595)
@@ -5,11 +5,9 @@
 from zope.app import zapi
 
 from zope.app.appsetup.bootstrap import getInformationFromEvent
-from zope.securitypolicy.interfaces import IPrincipalPermissionManager
+from zope.securitypolicy.interfaces import IPrincipalPermissionManager, IPrincipalRoleManager
 
 
-        
-
 class Participation:
     interaction = None
     
@@ -19,8 +17,12 @@
         # Lets get the root folder so we can assign some permissions to
         # specific contexts
         root=zapi.getRoot(root_folder)
-        rootPermManager =IPrincipalPermissionManager(root)
+        rootPermManager = IPrincipalPermissionManager(root)
+        rootRoleManager = IPrincipalRoleManager(root)
 
+        rootRoleManager.assignRoleToPrincipal('zope.Editor', 'zope.daniel')
+        rootRoleManager.assignRoleToPrincipal('zope.Writer', 'zope.daniel')
+
         rootPermManager.denyPermissionToPrincipal('concord.ReadIssue','zope.daniel')
         rootPermManager.denyPermissionToPrincipal('concord.CreateIssue','zope.daniel')
         rootPermManager.denyPermissionToPrincipal('concord.CreateIssue','zope.stephan')
    
    
More information about the Checkins
mailing list