--- 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))