Revision 270dd48d snf-astakos-app/astakos/im/urls.py
b/snf-astakos-app/astakos/im/urls.py | ||
---|---|---|
32 | 32 |
# or implied, of GRNET S.A. |
33 | 33 |
|
34 | 34 |
from django.conf.urls.defaults import patterns, include, url |
35 |
from django.contrib.auth.views import password_change |
|
35 | 36 |
|
36 | 37 |
from astakos.im.forms import ExtendedPasswordResetForm, LoginForm |
37 | 38 |
from astakos.im.settings import IM_MODULES, INVITATIONS_ENABLED |
39 |
from astakos.im.views import signed_terms_required |
|
38 | 40 |
|
39 | 41 |
urlpatterns = patterns('astakos.im.views', |
40 | 42 |
url(r'^$', 'index', {}, name='index'), |
... | ... | |
43 | 45 |
url(r'^feedback/?$', 'send_feedback'), |
44 | 46 |
url(r'^signup/?$', 'signup', {'on_success':'im/login.html', 'extra_context':{'form':LoginForm()}}), |
45 | 47 |
url(r'^logout/?$', 'logout', {'template':'im/login.html', 'extra_context':{'form':LoginForm()}}), |
46 |
url(r'^activate/?$', 'activate') |
|
48 |
url(r'^activate/?$', 'activate'), |
|
49 |
url(r'^approval_terms/?$', 'approval_terms', {}, name='latest_terms'), |
|
50 |
url(r'^approval_terms/(?P<term_id>\d+)?$', 'approval_terms'), |
|
51 |
url(r'^password/?$', 'change_password', {}, name='password_change') |
|
47 | 52 |
) |
48 | 53 |
|
49 | 54 |
urlpatterns += patterns('astakos.im.target', |
... | ... | |
62 | 67 |
url(r'^local/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', |
63 | 68 |
'password_reset_confirm'), |
64 | 69 |
url(r'^local/password/reset/complete/$', 'password_reset_complete'), |
65 |
url(r'^password/?$', 'password_change', {'post_change_redirect':'profile'}, name='password_change')
|
|
70 |
url(r'^password_change/?$', 'password_change', {'post_change_redirect':'profile'})
|
|
66 | 71 |
) |
67 | 72 |
|
68 | 73 |
if INVITATIONS_ENABLED: |
Also available in: Unified diff