def delete(request): user_profile = request.user.get_profile() remove_from_basket_task.delay(user_profile.id) user_profile.anonymize() log.info("Deleting %d" % user_profile.user.id) logout(request) return redirect(reverse("home"))
def delete(request): user = request.user unindex_objects.delay(UserProfile, [user.userprofile.id], public_index=False) unindex_objects.delay(UserProfile, [user.userprofile.id], public_index=True) remove_from_basket_task.delay(user.email, user.userprofile.basket_token) user.userprofile.anonymize() log.info('Deleting %d' % user.id) auth.logout(request) return redirect('phonebook:home')
def remove_from_basket(sender, instance, **kwargs): remove_from_basket_task.delay(instance.email, instance.userprofile.basket_token)