|
|
|
|
@ -36,16 +36,15 @@ class SubscribeView(GetUserMixin, FormView): |
|
|
|
|
return super(SubscribeView, self).post(request, *args, **kwargs) |
|
|
|
|
|
|
|
|
|
def form_valid(self, form): |
|
|
|
|
if self.request.GET.get('save'): |
|
|
|
|
if self.request.POST.get('save'): |
|
|
|
|
contact = form.save() |
|
|
|
|
if not self.request.user.is_authenticated(): |
|
|
|
|
contact.send_activation() |
|
|
|
|
|
|
|
|
|
if self.request.is_ajax(): |
|
|
|
|
data = { |
|
|
|
|
'success': True, |
|
|
|
|
'redirect_url': str(self.get_success_url()) |
|
|
|
|
} |
|
|
|
|
data = {'success': True} |
|
|
|
|
if self.request.POST.get('save'): |
|
|
|
|
data['redirect_url'] = str(self.get_success_url()) |
|
|
|
|
return JsonResponse(data) |
|
|
|
|
|
|
|
|
|
return redirect(self.get_success_url()) |
|
|
|
|
|