29 url(r'^timezone_set/$', timezone_set, name="timezone_set"), |
29 url(r'^timezone_set/$', timezone_set, name="timezone_set"), |
30 |
30 |
31 # user login/logout/profile pages |
31 # user login/logout/profile pages |
32 url(r'^login/$', login, name="login"), |
32 url(r'^login/$', login, name="login"), |
33 url(r'^register/$', register, name="register"), |
33 url(r'^register/$', register, name="register"), |
|
34 url(r'^forgot-pw/$', forgot_pw, name="forgot-pw"), |
|
35 url(r'^reset-pw/(?P<adminkey>\w*)/$', reset_pw, name="reset-pw"), |
34 url(r'^logout/$', logout, name="logout"), |
36 url(r'^logout/$', logout, name="logout"), |
35 url(r'^profile/$', profile, name="profile"), |
37 url(r'^profile/$', profile, name="profile"), |
36 |
38 |
37 # users |
39 # users |
38 url(r'^user/$', user_list, name="user"), |
40 url(r'^user/$', user_list, name="user"), |
128 ) |
130 ) |
129 |
131 |
130 if settings.DEBUG: |
132 if settings.DEBUG: |
131 urlpatterns += patterns('', |
133 urlpatterns += patterns('', |
132 (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), |
134 (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), |
133 |
135 |
134 (r'^cmmedia/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'src/cm/media/'}), |
136 (r'^cmmedia/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'src/cm/media/'}), |
135 (r'^robots.txt$', 'django.views.static.serve', {'document_root': 'src/cm/media/', 'path':'robots.txt'}), |
137 (r'^robots.txt$', 'django.views.static.serve', {'document_root': 'src/cm/media/', 'path':'robots.txt'}), |
136 (r'^favicon.ico$', 'django.views.static.serve', {'document_root': 'src/cm/media/', 'path':'favicon.ico'}), |
138 (r'^favicon.ico$', 'django.views.static.serve', {'document_root': 'src/cm/media/', 'path':'favicon.ico'}), |
137 |
139 |
138 ) |
140 ) |