Skip to content
Snippets Groups Projects
Unverified Commit 4be568f9 authored by Ben Adida's avatar Ben Adida Committed by GitHub
Browse files

Merge pull request #214 from McCio/mccio/auth-improve

Import and serve only enabled auth systems urls
parents c4b0c12d 646e60fa
No related branches found
No related tags found
No related merge requests found
from django.conf.urls.defaults import * from django.conf.urls import *
urlpatterns = patterns('{{ project }}.{{ app }}.views', urlpatterns = patterns('{{ project }}.{{ app }}.views',
(r'^$', 'canvas'), (r'^$', 'canvas'),
......
""" """
Authentication URLs Authentication URLs
Ben Adida (ben@adida.net) Ben Adida (ben@adida.net)
""" """
from django.conf.urls import * from django.conf.urls import url
from views import * import views
from auth_systems.password import password_login_view, password_forgotten_view from settings import AUTH_ENABLED_AUTH_SYSTEMS
from auth_systems.twitter import follow_view
urlpatterns = patterns('', urlpatterns = [
# basic static stuff # basic static stuff
(r'^$', index), url(r'^$', views.index),
(r'^logout$', logout), url(r'^logout$', views.logout),
(r'^start/(?P<system_name>.*)$', start), url(r'^start/(?P<system_name>.*)$', views.start),
# weird facebook constraint for trailing slash # weird facebook constraint for trailing slash
(r'^after/$', after), url(r'^after/$', views.after),
(r'^why$', perms_why), url(r'^why$', views.perms_why),
(r'^after_intervention$', after_intervention), url(r'^after_intervention$', views.after_intervention),
]
## should make the following modular
# password auth # password auth
(r'^password/login', password_login_view), if 'password' in AUTH_ENABLED_AUTH_SYSTEMS:
(r'^password/forgot', password_forgotten_view), from auth_systems.password import password_login_view, password_forgotten_view
urlpatterns.append(url(r'^password/login', password_login_view))
urlpatterns.append(url(r'^password/forgot', password_forgotten_view))
# twitter # twitter
(r'^twitter/follow', follow_view), if 'twitter' in AUTH_ENABLED_AUTH_SYSTEMS:
) from auth_systems.twitter import follow_view
urlpatterns.append(url(r'^twitter/follow', follow_view))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment