r10464 - in spip/ecrire: action inc

Author: fil@rezo.net
Date: 2007-09-30 22:35:04 +0200 (dim, 30 sep 2007)
New Revision: 10464

Log:
vraiment supprimer les documents s'ils ne sont pas orphelins (#1025)

Modified:
   spip/ecrire/action/documenter.php
   spip/ecrire/inc/documents.php

Details: http://trac.rezo.net/trac/spip/changeset/10464

il me semble qu'en l'état cela limite le risque mais ne résoud pas le cas des documents liés aux objets non natif :
ex :
un document lié à un article et à une donnée sera complètement supprimé lorsque retiré de l'article alors qu'il est encore lié à une donnée.

Je suis d'accord que c'est un scenario plus rare, mais il est néanmoins possible.
Cédric

fil@rezo.net a écrit :

Author: fil@rezo.net
Date: 2007-09-30 22:35:04 +0200 (dim, 30 sep 2007)
New Revision: 10464

Log:
vraiment supprimer les documents s'ils ne sont pas orphelins (#1025)

Modified:
   spip/ecrire/action/documenter.php
   spip/ecrire/inc/documents.php

Details: http://trac.rezo.net/trac/spip/changeset/10464

_______________________________________________
spip-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/
  

il me semble qu'en l'état cela limite le risque mais ne résoud pas le
cas des documents liés aux objets non natif :
ex :
un document lié à un article et à une donnée sera complètement supprimé
lorsque retiré de l'article alors qu'il est encore lié à une donnée.

Je suis d'accord que c'est un scenario plus rare, mais il est néanmoins
possible.

Oui c'est clair qu'il reste ce problème-là. Tu envisageais
d'introduire un pipeline (au moins temporairement), ce serait moins
difficile que l'unification des tables de jointure

-- Fil