From 1b7342f994abeb94a63b571a2a397cb2328eed98 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sun, 26 Feb 2012 05:22:02 -0500 Subject: - Pyramid authorization policies did not show up in the introspector. --- CHANGES.txt | 2 ++ pyramid/config/security.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) 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): -- cgit v1.2.3