diff options
| -rw-r--r-- | CHANGES.txt | 2 | ||||
| -rw-r--r-- | pyramid/config/security.py | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 249e7fcfc..fb2f4486a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -8,6 +8,8 @@ Bug Fixes Configurator was an old-style ``pyramid.configuration.Configurator`` instance. +- Pyramid authorization policies did not show up in the introspector. + Deprecations ------------ diff --git a/pyramid/config/security.py b/pyramid/config/security.py index a0ea173ba..e8ef1518d 100644 --- a/pyramid/config/security.py +++ b/pyramid/config/security.py @@ -73,7 +73,8 @@ class SecurityConfiguratorMixin(object): intr['policy'] = policy # authorization policy used by view config (phase 3) and # authentication policy (phase 2) - self.action(IAuthorizationPolicy, register, order=PHASE1_CONFIG) + self.action(IAuthorizationPolicy, register, order=PHASE1_CONFIG, + introspectables=(intr,)) self.action(None, ensure) def _set_authorization_policy(self, policy): |
