src/pyams_security/include.py
changeset 120 5273b8015db1
parent 2 94e76f8e9828
--- a/src/pyams_security/include.py	Thu Apr 12 11:22:21 2018 +0200
+++ b/src/pyams_security/include.py	Thu Apr 12 16:42:27 2018 +0200
@@ -20,7 +20,7 @@
 # import packages
 from pyams_security.permission import register_permission
 from pyams_security.plugin import PluginSelector
-from pyams_security.role import register_role
+from pyams_security.role import register_role, RoleSelector
 from pyams_security.utility import get_principal
 
 
@@ -35,6 +35,7 @@
     config.add_request_method(get_principal, 'principal', reify=True)
 
     # add subscribers predicate
+    config.add_subscriber_predicate('role_selector', RoleSelector)
     config.add_subscriber_predicate('plugin_selector', PluginSelector)
 
     # add custom routes