Optionally enforce token renewal via settings. Set initial value to True in the forms.
[astakos] / snf-astakos-app / astakos / im / urls.py
index 69b07bb..0bb3edf 100644 (file)
@@ -34,7 +34,9 @@
 from django.conf.urls.defaults import patterns, include, url
 from django.contrib.auth.views import password_change
 
-from astakos.im.forms import ExtendedPasswordResetForm, ExtendedPasswordChangeForm, LoginForm
+from astakos.im.forms import (ExtendedPasswordResetForm,
+                              ExtendedPasswordChangeForm,
+                              ExtendedSetPasswordForm, LoginForm)
 from astakos.im.settings import IM_MODULES, INVITATIONS_ENABLED, EMAILCHANGE_ENABLED
 
 urlpatterns = patterns('astakos.im.views',
@@ -71,7 +73,7 @@ if 'local' in IM_MODULES:
           'password_reset_form':ExtendedPasswordResetForm}),
         url(r'^local/password_reset_done/?$', 'password_reset_done'),
         url(r'^local/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/?$',
-         'password_reset_confirm'),
+         'password_reset_confirm', {'set_password_form':ExtendedSetPasswordForm}),
         url(r'^local/password/reset/complete/?$', 'password_reset_complete'),
         url(r'^password_change/?$', 'password_change', {'post_change_redirect':'profile',
             'password_change_form':ExtendedPasswordChangeForm})