summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-07-10 19:58:57 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-07-10 19:58:57 -0400
commit6814dc1c5e39bad9a24cd156694bb175bf17e898 (patch)
treeaaa1f5d8d98a036b6c785dd63fa1da23936573f1
parentde1ddbd0966468c5049e6790b0ef235e22478550 (diff)
downloadaskbot-6814dc1c5e39bad9a24cd156694bb175bf17e898.tar.gz
askbot-6814dc1c5e39bad9a24cd156694bb175bf17e898.tar.bz2
askbot-6814dc1c5e39bad9a24cd156694bb175bf17e898.zip
made the ldap registration flow work
-rw-r--r--askbot/deps/django_authopenid/views.py6
-rw-r--r--askbot/skins/common/templates/authopenid/complete.html2
2 files changed, 5 insertions, 3 deletions
diff --git a/askbot/deps/django_authopenid/views.py b/askbot/deps/django_authopenid/views.py
index 7aaa8847..9b270230 100644
--- a/askbot/deps/django_authopenid/views.py
+++ b/askbot/deps/django_authopenid/views.py
@@ -774,7 +774,7 @@ def verify_user_information(request):
"""
register_form = forms.OpenidRegisterForm(
initial={
- 'next': get_next_url(request),
+ 'next': reverse('index'),
'username': request.user.username,
'email': request.user.email
}
@@ -800,12 +800,13 @@ def verify_user_information(request):
return output
logging.debug('success, send user to main page')
- return HttpResponseRedirect(get_next_url(request))
+ return HttpResponseRedirect(reverse('index'))
logging.debug('printing authopenid/complete.html output')
data = {
'openid_register_form': register_form,
'email_feeds_form': email_feeds_form,
+ 'default_form_action': request.path #post to this view
}
return render_into_skin('authopenid/complete.html', data, request)
@@ -939,6 +940,7 @@ def register(request, login_provider_name=None, user_identifier=None):
data = {
'openid_register_form': register_form,
'email_feeds_form': email_feeds_form,
+ 'default_form_action': settings.LOGIN_URL,
'provider':mark_safe(provider_logo),
'username': username,
'email': email,
diff --git a/askbot/skins/common/templates/authopenid/complete.html b/askbot/skins/common/templates/authopenid/complete.html
index 6408c8b4..a84aa646 100644
--- a/askbot/skins/common/templates/authopenid/complete.html
+++ b/askbot/skins/common/templates/authopenid/complete.html
@@ -34,7 +34,7 @@ parameters:
{% elif login_type=='facebook' %}
<form name="fregister" action="" method="POST">{% csrf_token %}
{% else %}
- <form name="fregister" action="{{ settings.LOGIN_URL }}" method="POST">{% csrf_token %}
+ <form name="fregister" action="{{ default_form_action }}" method="POST">{% csrf_token %}
{% endif %}
{{ openid_register_form.next }}
<div class="form-row-vertical">