27 from django.conf.urls
import url, patterns, include
29 from wi.utils.views
import direct_to_template
30 from wi.views.guest.user
import reg_activate, reg_register
33 auth_patterns = patterns(
'wi.views.guest.user',
34 url(
r'^login/$',
'login', name=
'login'),
35 url(
r'^logout/$',
'logout', name=
'logout'),
38 main_patterns = patterns(
'wi.views.guest.user',
39 url(
r'^change_language/(?P<lang>\w+)/$',
'change_language', name=
'change_language'),
42 account_patterns = patterns(
'wi.views.guest.user',
43 url(
r'^password_reset/$',
'acc_password_reset', name=
'acc_password_reset'),
44 url(
r'^password_reset_error/$', direct_to_template, {
'template_name':
'account/password_reset_error_email.html'},
45 name=
'acc_password_reset_error'),
47 url(
r'^password_change/done/$', direct_to_template,
48 {
'template_name':
'account/password_change_done.html'}, name=
'acc_password_change_done'),
49 url(
r'^password_reset_error_token/$', direct_to_template,
50 {
'template_name':
'account/password_reset_error_token.html'}, name=
'acc_password_reset_error_token'),
52 url(
r'^reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
'acc_password_reset_confirm', name=
'acc_password_reset_confirm'),
53 url(
r'^password_reset/done/$', direct_to_template,
54 {
'template_name':
'account/password_reset_done.html'}, name=
'acc_password_reset_done'),
55 url(
r'^reset/done/$', direct_to_template,
56 {
'template_name':
'account/password_reset_complete.html'}, name=
'acc_password_reset_complete'),
59 help_patterns = patterns(
'wi.views.guest.user',
60 url(
r'^$',
'hlp_help', name=
'hlp_help'),
63 registration_patterns = patterns(
'wi.views.guest.user',
68 url(
r'^activate/key/(?P<activation_key>\w+)/$', reg_activate, name=
'reg_activate'),
69 url(
r'^register/$', reg_register, name=
'reg_register'),
70 url(
r'^register/closed/$', direct_to_template, {
'template_name':
'registration/registration_closed.html'}, name=
'reg_disallowed'),
72 url(
r'^register/completed/$', direct_to_template, {
'template_name':
'registration/registration_completed.html'}, name=
'registration_completed'),
73 url(
r'^register/mail_confirmation/$', direct_to_template, {
'template_name':
'registration/registration_mail_confirmation.html'}, name=
'registration_mail_confirmation'),
74 url(
r'^register/admin_confirmation/$', direct_to_template, {
'template_name':
'registration/registration_admin_confirmation.html'}, name=
'registration_admin_confirmation'),
75 url(
r'^register/error/$', direct_to_template, {
'template_name':
'registration/registration_error.html'}, name=
'registration_error'),
77 url(
r'^activate/completed/$', direct_to_template, {
'template_name':
'registration/activation_completed.html'}, name=
'activation_completed'),
78 url(
r'^activate/admin_confirmation/$', direct_to_template, {
'template_name':
'registration/activation_admin_confirmation.html'}, name=
'activation_admin_confirmation'),
79 url(
r'^activate/error/$', direct_to_template, {
'template_name':
'registration/activation_error.html'}, name=
'activation_error'),
82 urlpatterns = patterns(
'',
83 url(
r'^auth/', include(auth_patterns)),
84 url(
r'', include(main_patterns)),
85 url(
r'^account/', include(account_patterns)),
86 url(
r'^help/', include(help_patterns)),
87 url(
r'^registration/', include(registration_patterns)),