Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 def form_valid(self, form):
     self.object = form.save(commit=False)
     self.object.save()
     return redirect_to_referer(self.request)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 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)