Permet la désinscription

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | Oui
| Nouvelle Fonctionnalité ? | Oui
| Tickets concernés         | #818

/!\  Ceci n'est qu'un POC qui permet d'avancer **rapidement** vers la résolution de l'issue qui est bloquante pour la V1. Actuellement je n'ai pas fait de test. Je préfère soumettre (et faire évoluer) cette PR rapidement pour avoir des retours : je reste assez débutant en ce qui concerne django et je ne connais pas le processus complet en ce qui concerne l'authentification.


Ah, ok. @Eskimon, tes tests en disent quoi?
Le 01/09/2014 17:50, firm1 a écrit :
>
> In zds/member/views.py:
>
> > +        if message.editor is not None and message.editor.username == current.username:
> > +            message.editor = anonymous
> > +        message.save()
> > +    for message in PrivatePost.objects.filter(author = current):
> > +        message.author = anonymous
> > +        message.save()
> > +    for topic in PrivateTopic.objects.filter(author = current):
> > +        topic.author = anonymous
> > +        topic.save()
> > +    for topic in PrivateTopic.objects.filter(participants__in =[current]):
> > +        topic.participants.remove(current)
> > +        topic.save()
> > +    for topic in Topic.objects.filter(author = current):
> > +        topic.author = anonymous
> > +        topic.save()
> > +    TopicFollowed.objects.filter(user = current).delete()
>
>     C'est vraiment relou qu'il n'y ait pas de supression en cascade
>
> attention je n'ai pas dit que la suppression en cascade n'est pas
> effective ici, je précise juste qu'il ne faut pas oublier de vérifier
> ça et si ce n'est pas le cas, de l'implémenter
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/zestedesavoir/zds-site/pull/1400/files#r16959608>.
>