Development #40493
Supprimer les documents associés à un compte usager lorsque ce compte est supprimé
0%
Description
Pour l'instant les documents restent stockés ad vitam æternam…
Demandes liées
Historique
Mis à jour par Paul Marillonnet il y a environ 4 ans
- Lié à Development #26907: Cycle de vie des comptes ajouté
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Statut changé de Nouveau à Rejeté
C'est déjà le cas, http://git.entrouvert.org/fargo.git/tree/fargo/fargo/managers.py#n26
Mis à jour par Paul Marillonnet il y a environ 4 ans
Il me manque un chapitre. Pour moi le code que tu pointes s'occupe de la suppression du contenu du document lorsque qu'a été supprimé l'objet UserDocument associé (par exemple lorsque l'usager supprime dans l'UI son document).
Mais en revanche il n'y a rien qui provoque la suppression des objets UserDocument lorsque l'usager est supprimé.
TL;DR : en l'état (UserDocument supprimé) implique (Document supprimé), mais (User supprimé) n'implique pas (UserDocument-(s) supprimé(s)).
Je cherchais un bout de code hobo agent pour fargo, qui ne semble pas exister.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
Sur le salon tech:
(11:32:34) bdauvergne: pmarillonnet: UseDocument est supprimé automatique quand User est supprimé, sauf si ForeignKey précise on_cascade=SET_NULL
Mis à jour par Paul Marillonnet il y a environ 4 ans
Et oui je m'étais imaginé que SET_NULL était le comportement par défaut, lorsque l'argument on_cascade
est n'est pas précisé. Faut que je me calme.