allergie / allerdata

0 stars 0 forks source link

Mise à la poubelle d'items (ros-pkg ticket #289) #289

Closed Cerdic closed 9 years ago

Cerdic commented 9 years ago

Il est impossible d'accéder au "statut" d'un item (afin de changer celui-ci pour le mettre à la poubelle) si cet item a eu dans le passé un quelconque descendant, même si ce dernier est dorénavant à la poubelle.

Il faut pouvoir rendre "à la poubelle" tout item qui n'a plus de descendant viable (= dont tous les descendants ont été passés à la poubelle).

La question se pose, d'ailleurs, de l'intérêt de garder dans la base les enregistrements "à la poubelle". Les éliminer physiquement de la table au moment de leur mise à la poubelle résoudrait de facto le problème ci-dessus.

trac data:

Cerdic commented 9 years ago

[anonymous] Il en est de même pour d'autres enregistrements liés par intégrité référentielle : par exemple, il est actuellement impossible de supprimer un groupe de patients après suppression de toutes les réactions croisées initialement affectées à ce groupe.

Exemple: Une coquille de saisie ayant abouti à cette situation : il a été créé un groupe de patients pour l'article biblio #7480, alors qu'il fallait l'attribuer au #7980. Après suppression des réactions croisées du groupe attaché à #7480, il n'est pas possible de supprimer ce groupe.

Cerdic commented 9 years ago

[Cedric] [776] corrige cela pour les items, et ça l'etait deja pour les RC/cohortes