# HG changeset patch # User Thierry Florac # Date 1499935979 -7200 # Node ID 695fa57d4b7232a3b182ff778fb44f0b49137942 # Parent b43215d4c9b9e64dd6c322ea7c20e1f8e44b9528 Updated system manager permissions diff -r b43215d4c9b9 -r 695fa57d4b72 src/pyams_security/__init__.py --- a/src/pyams_security/__init__.py Wed Jul 12 12:36:42 2017 +0200 +++ b/src/pyams_security/__init__.py Thu Jul 13 10:52:59 2017 +0200 @@ -25,7 +25,7 @@ _ = TranslationStringFactory('pyams_security') from pyams_utils.interfaces import PUBLIC_PERMISSION, VIEW_PERMISSION, MANAGE_PERMISSION, VIEW_SYSTEM_PERMISSION, \ - MANAGE_SYSTEM_PERMISSION, MANAGE_SECURITY_PERMISSION, MANAGE_ROLES_PERMISSION + MANAGE_SYSTEM_PERMISSION, MANAGE_SECURITY_PERMISSION, MANAGE_ROLES_PERMISSION, MANAGE_SKIN_PERMISSION def includeme(config): @@ -57,6 +57,6 @@ config.register_role({'id': 'system.Manager', 'title': "System manager (role)", 'permissions': {PUBLIC_PERMISSION, VIEW_PERMISSION, MANAGE_PERMISSION, - MANAGE_SYSTEM_PERMISSION, VIEW_SYSTEM_PERMISSION, - MANAGE_SECURITY_PERMISSION, MANAGE_ROLES_PERMISSION}, + MANAGE_SYSTEM_PERMISSION, VIEW_SYSTEM_PERMISSION, MANAGE_SECURITY_PERMISSION, + MANAGE_SKIN_PERMISSION, MANAGE_ROLES_PERMISSION}, 'managers': {'system:admin', 'role:system.Manager'}})