From 39f8a04ca89dfb43c79bf3c4c31400061a5cf1e0 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Thu, 4 Nov 2010 03:58:53 -0400 Subject: fix wiki2 tutorial (it was busted) --- docs/tutorials/wiki2/src/authorization/tutorial/__init__.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'docs/tutorials/wiki2/src/authorization') diff --git a/docs/tutorials/wiki2/src/authorization/tutorial/__init__.py b/docs/tutorials/wiki2/src/authorization/tutorial/__init__.py index 8c93e5d5a..a47b6dc32 100644 --- a/docs/tutorials/wiki2/src/authorization/tutorial/__init__.py +++ b/docs/tutorials/wiki2/src/authorization/tutorial/__init__.py @@ -5,6 +5,7 @@ from pyramid.authorization import ACLAuthorizationPolicy from paste.deploy.converters import asbool from tutorial.models import initialize_sql +from tutorial.security import groupfinder def app(global_config, **settings): """ This function returns a WSGI application. @@ -18,7 +19,7 @@ def app(global_config, **settings): db_echo = settings.get('db_echo', 'false') initialize_sql(db_string, asbool(db_echo)) authn_policy = AuthTktAuthenticationPolicy( - 'sosecret', callback='tutorial.security.groupfinder') + 'sosecret', callback=groupfinder) authz_policy = ACLAuthorizationPolicy() config = Configurator(settings=settings, root_factory='tutorial.models.RootFactory', @@ -27,6 +28,11 @@ def app(global_config, **settings): config.begin() config.add_static_view('static', 'templates/static') config.add_route('view_wiki', '/', view='tutorial.views.view_wiki') + config.add_route('login', '/login', + view='tutorial.login.login', + view_renderer='tutorial:templates/login.pt') + config.add_route('logout', '/logout', + view='tutorial.login.logout') config.add_route('view_page', '/:pagename', view='tutorial.views.view_page', view_renderer='tutorial:templates/view.pt') @@ -38,11 +44,6 @@ def app(global_config, **settings): view='tutorial.views.edit_page', view_renderer='tutorial:templates/edit.pt', view_permission='edit') - config.add_route('login', '/login', - view='tutorial.login.login', - view_renderer='tutorial:templates/login.pt') - config.add_route('logout', '/logout', - view='tutorial.login.loout') config.add_view('tutorial.login.login', renderer='tutorial:templates/login.pt', context='pyramid.exceptions.Forbidden') -- cgit v1.2.3