X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/410bfa05ee36ed1d99356c443a5f3f6aa3ee9578..c1a4dfda807ca08de7d3370fc421abc39d411264:/forum_modules/localauth/views.py diff --git a/forum_modules/localauth/views.py b/forum_modules/localauth/views.py index 3767dae..e1daff3 100644 --- a/forum_modules/localauth/views.py +++ b/forum_modules/localauth/views.py @@ -4,8 +4,8 @@ from django.template import RequestContext from django.utils.translation import ugettext as _ from forms import ClassicRegisterForm -from forum.authentication.forms import SimpleEmailSubscribeForm -from forum.views.auth import login_and_forward, send_validation_email +from forum.forms import SimpleEmailSubscribeForm +from forum.views.auth import login_and_forward from forum.actions import UserJoinsAction def register(request): @@ -23,21 +23,21 @@ def register(request): if User.objects.all().count() == 0: user_.is_superuser = True + user_.is_staff = True user_.save() UserJoinsAction(user=user_, ip=request.META['REMOTE_ADDR']).save() - - send_validation_email(user_) + if email_feeds_form.cleaned_data['subscribe'] == 'n': user_.subscription_settings.enable_notifications = False user_.subscription_settings.save() - return login_and_forward(request, user_, None, _("A validation email has been sent to your email address. ")) + return login_and_forward(request, user_, None, _("A welcome email has been sent to your email address. ")) else: form = ClassicRegisterForm(initial={'next':'/'}) email_feeds_form = SimpleEmailSubscribeForm() - return render_to_response('auth/signup.html', { - 'form': form, + return render_to_response('auth/complete.html', { + 'form1': form, 'email_feeds_form': email_feeds_form }, context_instance=RequestContext(request)) \ No newline at end of file