def post(self, request, *args, **kwargs): self.object = self.get_object() password = User.objects.make_random_password() self.object.set_password(password) self.object.save() self.object.send_activation_email(temp_password=password) messages.success(request, "Invitation resent to '%s'." % self.object.email) return redirect_to_referer(request)
def delete(self, request, *args, **kwargs): self.object = self.get_object() self.object.delete() messages.warning(request, 'User "%s" deleted.' % self.object) return redirect_to_referer(self.request)
def form_valid(self, form): self.object = form.save(commit=False) self.object.save() return redirect_to_referer(self.request)
def post(self, request, *args, **kwargs): self.request.user.remove_credit_card(kwargs['card_id']) messages.warning(request, "The card has been removed from your account.") return redirect_to_referer(request)
def post(self, request, *args, **kwargs): self.request.user.add_credit_card(request.POST['paymillToken']) messages.success(request, "The card has been added to your account.") return redirect_to_referer(request)