src/pyams_security/profile.py
changeset 93 be0b2504aaf3
parent 69 5026082a5aa1
child 114 d00688ea8124
--- a/src/pyams_security/profile.py	Mon Sep 11 13:54:44 2017 +0200
+++ b/src/pyams_security/profile.py	Mon Sep 11 13:55:37 2017 +0200
@@ -16,7 +16,7 @@
 # import standard library
 
 # import interfaces
-from pyams_security.interfaces import IPrincipalInfo
+from pyams_security.interfaces import IPrincipalInfo, ADMIN_USER_ID
 from pyams_security.interfaces.profile import PUBLIC_PROFILE_KEY, IPublicProfile
 from pyams_utils.interfaces import PUBLIC_PERMISSION
 from pyams_utils.interfaces.tales import ITALESExtension
@@ -45,7 +45,7 @@
     avatar = FileProperty(IPublicProfile['avatar'])
 
     def __acl__(self):
-        result = [(Allow, 'system:admin', ALL_PERMISSIONS)]
+        result = [(Allow, ADMIN_USER_ID, ALL_PERMISSIONS)]
         request = query_request()
         if request is not None:
             result.append((Allow, request.principal.id, ALL_PERMISSIONS))