From b2239227633f0739e052629431ea8cb026341533 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 4 Feb 2016 01:07:39 +0100 Subject: [PATCH] fix success_url --- teleforma/views/crfpa.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teleforma/views/crfpa.py b/teleforma/views/crfpa.py index 3ce128b7..be0db883 100644 --- a/teleforma/views/crfpa.py +++ b/teleforma/views/crfpa.py @@ -401,19 +401,22 @@ class UserAddView(CreateWithInlinesView): template_name = 'registration/registration_form.html' form_class = UserForm inlines = [ProfileInline, StudentInline] - success_url = reverse_lazy('teleforma-register-complete') def forms_valid(self, form, inlines): messages.info(self.request, _("You have successfully register your account.")) first_name = form.cleaned_data['first_name'] last_name = form.cleaned_data['last_name'] username = get_unique_username(first_name, last_name) + self.username = username form.cleaned_data['username'] = username user = form.save() user.is_active = False user.save() return super(UserAddView, self).forms_valid(form, inlines) + def get_success_url(self): + return reverse_lazy('teleforma-register-complete', self.username) + class UserCompleteView(TemplateView): -- 2.39.5