Archived
36 lines
1.5 KiB
Python
36 lines
1.5 KiB
Python
from django.conf import settings
|
|
from django.conf.urls import include, patterns, url
|
|
from django.contrib import admin
|
|
|
|
from neuf_userinfo.forms import NeufPasswordChangeForm, NeufPasswordResetForm
|
|
|
|
admin.autodiscover()
|
|
|
|
urlpatterns = patterns(
|
|
'',
|
|
url(r'', include('neuf_userinfo.urls')),
|
|
url(r'', include('neuf_ldap.urls')),
|
|
url(r'^userstatus/client/$', 'neuf_kerberos.views.client_status'),
|
|
# url(r'^userstatus/wireless/$', 'neuf_radius.views.wireless_status'), # radius is not in use
|
|
|
|
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
|
|
url(r'^admin/', include(admin.site.urls)),
|
|
)
|
|
|
|
# User account views
|
|
urlpatterns += patterns(
|
|
'django.contrib.auth.views',
|
|
url(r'^accounts/login/$', 'login'),
|
|
# Password
|
|
url(r'^accounts/password/change$', 'password_change',
|
|
{'password_change_form': NeufPasswordChangeForm}),
|
|
url(r'^accounts/password/change/done$', 'password_change_done', name='password_change_done'),
|
|
url(r'^accounts/password/reset$', 'password_reset',
|
|
{'password_reset_form': NeufPasswordResetForm,
|
|
'from_email': settings.DEFAULT_FROM_EMAIL,
|
|
'email_template_name': 'registration/password_reset_email.txt',
|
|
'html_email_template_name': 'registration/password_reset_email.html'}),
|
|
url(r'^accounts/password/reset/done$', 'password_reset_done', name='password_reset_done'),
|
|
url(r'^accounts/password/reset/complete$', 'password_reset_complete', name='password_reset_complete'),
|
|
)
|