summaryrefslogtreecommitdiff
path: root/repoze/bfg/zcml.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-09-06 03:58:46 +0000
committerChris McDonough <chrism@agendaless.com>2009-09-06 03:58:46 +0000
commit573184904e48fa5eb9c04e7d3d321183b3e96f6d (patch)
tree912d394af04622e9667da31b76ea9276878d700f /repoze/bfg/zcml.py
parentd66bfb5d1f1aef5cce4941b49740dbd136c95605 (diff)
downloadpyramid-573184904e48fa5eb9c04e7d3d321183b3e96f6d.tar.gz
pyramid-573184904e48fa5eb9c04e7d3d321183b3e96f6d.tar.bz2
pyramid-573184904e48fa5eb9c04e7d3d321183b3e96f6d.zip
Remove 0.9 deprecations.
Diffstat (limited to 'repoze/bfg/zcml.py')
-rw-r--r--repoze/bfg/zcml.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/repoze/bfg/zcml.py b/repoze/bfg/zcml.py
index fb4e8d720..f584d17fb 100644
--- a/repoze/bfg/zcml.py
+++ b/repoze/bfg/zcml.py
@@ -28,16 +28,13 @@ from repoze.bfg.authorization import ACLAuthorizationPolicy
from repoze.bfg.interfaces import IRoutesMapper
from repoze.bfg.interfaces import IViewPermission
-from repoze.bfg.interfaces import INotFoundAppFactory
from repoze.bfg.interfaces import INotFoundView
from repoze.bfg.interfaces import IForbiddenView
from repoze.bfg.interfaces import IAuthenticationPolicy
from repoze.bfg.interfaces import IAuthorizationPolicy
-from repoze.bfg.interfaces import ISecurityPolicy
from repoze.bfg.interfaces import ISecuredView
from repoze.bfg.interfaces import IMultiView
from repoze.bfg.interfaces import IView
-from repoze.bfg.interfaces import IUnauthorizedAppFactory
from repoze.bfg.interfaces import ILogger
from repoze.bfg.interfaces import IPackageOverrides
from repoze.bfg.interfaces import IRequest
@@ -51,7 +48,6 @@ from repoze.bfg.request import create_route_request_factory
from repoze.bfg.security import Unauthorized
-from repoze.bfg.secpols import registerBBBAuthn
from repoze.bfg.settings import get_settings
from repoze.bfg.traversal import find_interface
@@ -657,73 +653,6 @@ def zcml_configure(name, package):
context.package = package
xmlconfig.include(context, name, package)
context.execute_actions(clear=False)
-
- logger = queryUtility(ILogger, name='repoze.bfg.debug')
- registry = getSiteManager()
-
- # persistence means always having to say you're sorry
-
- authentication_policy = registry.queryUtility(IAuthenticationPolicy)
-
- if not authentication_policy:
- # deal with bw compat of <= 0.8 security policies (deprecated)
- secpol = registry.queryUtility(ISecurityPolicy)
- if secpol is not None:
- logger and logger.warn(
- 'Your application is using a repoze.bfg ``ISecurityPolicy`` '
- '(probably registered via ZCML). This form of security policy '
- 'has been deprecated in BFG 0.9. See the "Security" chapter '
- 'of the repoze.bfg documentation to see how to register a more '
- 'up to date set of security policies (an authentication '
- 'policy and an authorization policy). ISecurityPolicy-based '
- 'security policies will cease to work in a later BFG '
- 'release.')
- registerBBBAuthn(secpol, registry)
-
- forbidden_view = registry.queryUtility(IForbiddenView)
- unauthorized_app_factory = registry.queryUtility(IUnauthorizedAppFactory)
-
- if unauthorized_app_factory is not None:
- if forbidden_view is None:
- warning = (
- 'Instead of registering a utility against the '
- 'repoze.bfg.interfaces.IUnauthorizedAppFactory interface '
- 'to return a custom forbidden response, you should now '
- 'use the "forbidden" ZCML directive.'
- 'The IUnauthorizedAppFactory interface was deprecated in '
- 'repoze.bfg 0.9 and will be removed in a subsequent version '
- 'of repoze.bfg. See the "Hooks" chapter of the repoze.bfg '
- 'documentation for more information about '
- 'the forbidden directive.')
- logger and logger.warn(warning)
- def forbidden(context, request):
- app = unauthorized_app_factory()
- response = request.get_response(app)
- return response
- registry.registerUtility(forbidden, IForbiddenView)
-
- notfound_view = registry.queryUtility(INotFoundView)
- notfound_app_factory = registry.queryUtility(INotFoundAppFactory)
-
- if notfound_app_factory is not None:
- if notfound_view is None:
- warning = (
- 'Instead of registering a utility against the '
- 'repoze.bfg.interfaces.INotFoundAppFactory interface '
- 'to return a custom notfound response, you should use the '
- '"notfound" ZCML directive. The '
- 'INotFoundAppFactory interface was deprecated in'
- 'repoze.bfg 0.9 and will be removed in a subsequent version '
- 'of repoze.bfg. See the "Hooks" chapter of the repoze.bfg '
- 'documentation for more information about '
- 'the "notfound" directive.')
- logger and logger.warn(warning)
- def notfound(context, request):
- app = notfound_app_factory()
- response = request.get_response(app)
- return response
- registry.registerUtility(notfound, INotFoundView)
-
return context.actions
file_configure = zcml_configure # backwards compat (>0.8.1)