Exemple #1
0
    def form_valid(self, form):

        try:
            user = User.objects.get(id=self.kwargs.get(u'user_id', 0))
        except User.DoesNotExist:
            raise Http404
        user.email = form.cleaned_data.get(u'email')
        user.save()
        send_activation_email(user)
        messages.info(self.request, u'We have sent you an email so you can activate your account!')
        return HttpResponseRedirect(self.get_success_url())
Exemple #2
0
    def save_object(self, obj, **kwargs):
        is_new = self.object.pk is None
        if getattr(self, '_password_change', False):
            obj.api_set_password(obj.password)
        obj.save(**kwargs)

        if self._photo:
            obj.photo = self._photo
        if is_new:
            if obj.fb_user_id:
                send_welcome_email(obj)
            else:
                send_activation_email(obj)
            subscribe_sendy(obj)
Exemple #3
0
 def form_valid(self, form):
     user = form.save()
     send_activation_email(user)
     messages.info(self.request, u'We have sent you an email so you can activate your account!')
     return HttpResponseRedirect(self.get_success_url())