src/pyams_security/security.py
changeset 93 be0b2504aaf3
parent 84 2d928c3189c0
child 114 d00688ea8124
--- a/src/pyams_security/security.py	Mon Sep 11 13:54:44 2017 +0200
+++ b/src/pyams_security/security.py	Mon Sep 11 13:55:37 2017 +0200
@@ -18,7 +18,7 @@
 
 # import interfaces
 from pyams_security.interfaces import IProtectedObject, IRole, IPrincipalInfo, GrantedRoleEvent, RevokedRoleEvent, \
-    IDefaultProtectionPolicy, IRoleProtectedObject
+    IDefaultProtectionPolicy, IRoleProtectedObject, ADMIN_USER_ID
 from zope.annotation.interfaces import IAnnotations
 
 # import packages
@@ -170,7 +170,7 @@
     @request_property(key=None)
     def __acl__(self):
         # always grant all permissions to system manager
-        result = [(Allow, 'system:admin', ALL_PERMISSIONS)]
+        result = [(Allow, ADMIN_USER_ID, ALL_PERMISSIONS)]
         # grant access to all roles permissions
         for role_id in self.get_granted_roles():
             role = query_utility(IRole, role_id)