[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