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