This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
neuf-userinfo/urls.py
T
2012-04-12 15:05:44 +02:00

35 lines
1.7 KiB
Python

from django.conf.urls.defaults import *
from django.contrib import admin
from main.forms import LDAPPasswordChangeForm, LDAPSetPasswordForm, LDAPPasswordResetForm
admin.autodiscover()
import settings
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
(r'^accounts/profile/$', 'main.views.profile'),
(r'^accounts/profile/(?P<username>\w+)$', 'main.views.user_profile'),
(r'^accounts/login/$', 'django.contrib.auth.views.login'),
(r'^accounts/logout/$', 'main.views.logout'),
# Change password
(r'^accounts/password/change$', 'django.contrib.auth.views.password_change',
{'password_change_form': LDAPPasswordChangeForm}),
(r'^accounts/password/change/done$', 'django.contrib.auth.views.password_change_done'),
# Reset password (forgot password)
(r'^accounts/password/reset$', 'django.contrib.auth.views.password_reset',
{'password_reset_form' : LDAPPasswordResetForm,
'from_email' : settings.FROM_EMAIL}),
(r'^accounts/password/reset/done$', 'django.contrib.auth.views.password_reset_done'),
# Set password
(r'^accounts/password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)$', 'main.views.password_reset_confirm',
{'set_password_form': LDAPSetPasswordForm}),
(r'^accounts/password/reset/complete$', 'django.contrib.auth.views.password_reset_complete'),
(r'^userstatus/client/$', 'main.views.client_status'),
(r'^userstatus/wireless/$', 'main.views.wireless_status'),
(r'^$', 'main.views.index'),
)
from django.contrib.staticfiles.urls import staticfiles_urlpatterns # for dev
urlpatterns += staticfiles_urlpatterns()