Projet

Général

Profil

Development #40493

Supprimer les documents associés à un compte usager lorsque ce compte est supprimé

Ajouté par Paul Marillonnet il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
06 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Pour l'instant les documents restent stockés ad vitam æternam…


Demandes liées

Lié à Publik - Development #26907: Cycle de vie des comptesFermé24 novembre 2020

Actions

Historique

#1

Mis à jour par Paul Marillonnet il y a environ 4 ans

#2

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

  • Statut changé de Nouveau à Rejeté
#3

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.

#4

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

#5

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.

Formats disponibles : Atom PDF