'post_change_redirect':'profile',
'password_change_form':ExtendedPasswordChangeForm
},
- name='password_change')
+ name='password_change'),
+ url(r'^local/password_reset/done$', 'local.password_reset_done'),
+ url(r'^local/reset/confirm/done$',
+ 'local.password_reset_confirm_done')
)
urlpatterns += patterns('django.contrib.auth.views',
- url(r'^local/password_reset/?$', 'password_reset',
- {'email_template_name':'registration/password_email.txt',
- 'password_reset_form':ExtendedPasswordResetForm}),
+ url(r'^local/password_reset/?$', 'password_reset', {
+ 'email_template_name':'registration/password_email.txt',
+ 'password_reset_form':ExtendedPasswordResetForm,
+ 'post_reset_redirect':'password_reset/done'
+ }),
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', {'set_password_form':ExtendedSetPasswordForm}),
+ 'password_reset_confirm', {
+ 'set_password_form':ExtendedSetPasswordForm,
+ 'post_reset_redirect': 'done'
+ }),
url(r'^local/password/reset/complete/?$', 'password_reset_complete')
)
'twitter.authenticated'),
)
+if 'google' in IM_MODULES:
+ urlpatterns += patterns('astakos.im.target',
+ url(r'^login/goggle/?$', 'google.login'),
+ url(r'^login/google/authenticated/?$',
+ 'google.authenticated'),
+ )
+if 'linkedin' in IM_MODULES:
+ urlpatterns += patterns('astakos.im.target',
+ url(r'^login/linkedin/?$', 'linkedin.login'),
+ url(r'^login/linkedin/authenticated/?$',
+ 'linkedin.authenticated'),
+ )
+
urlpatterns += patterns('astakos.im.api',
url(r'^get_services/?$', 'get_services'),
url(r'^get_menu/?$', 'get_menu'),