Evolution #708
ferméGalette v0.7.5.2. Impossible de supprimer un groupe non vide.
100%
Description
La tentative de suppression d'un groupe non vide se solde par un message "Impossible de supprimer le groupe. Il n'est peut-être pas vide ?"
Les logs de Galette affichent :178.33.103.83 - 2013-09-17 05:15:44 - 3 - Unable to delete group Xyz (2) |SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`Abc`.`galette_groups_members`, CONSTRAINT `galette_groups_members_ibfk_2` FOREIGN KEY (`id_group`) REFERENCES `galette_groups` (`id_group`))
Il faudrait (selon moi) pouvoir supprimer un groupe non vide avec un simple message d'alerte (popup) demandant confirmation.
Mis à jour par Johan Cwiklinski il y a environ 11 ans
- Tracker changé de Anomalie à Evolution
Hum... Un message explicite est affiché, il ne s'agit pas par conséquent d'une anomalie.
J'étais parti du principe que de vider le groupe auparavant était plutôt logique, surtout que l'on a la possibilité sous les yeux (ce qui n'est pas toujours le cas) ; me suis-je trompé ou est-ce un simple question de « facilité « ?
Mis à jour par Roland Telle il y a environ 11 ans
Johan Cwiklinski a écrit :
Hum... Un message explicite est affiché, il ne s'agit pas par conséquent d'une anomalie.
Certes ;-)
J'étais parti du principe que de vider le groupe auparavant était plutôt logique,
Ca évite en effet de détruire un groupe par erreur mais c'est un peu comme si avant de détruire la fiche d'un membre, il fallait supprimer cotisations et transactions auparavant.
surtout que l'on a la possibilité sous les yeux (ce qui n'est pas toujours le cas) ; me suis-je trompé ou est-ce un simple question de « facilité « ?
On dira "facilité" ;-) En effet, si le groupe comprend quelques dizaines de membres, c'est quelques dizaines de clics en rafale suivi d'un clic sur le bouton "Valider" et enfin un clic sur le bouton "Enregistrer" pour finalement pouvoir effectuer un clic sur le bouton "Supprimer". Et si on oublie de cliquer "Enregistrer", il faut recommencer la suppression des membres un à un.
Personnellement, la situation actuelle me convient ...
Mis à jour par Johan Cwiklinski il y a environ 11 ans
Roland Telle a écrit :
On dira "facilité" ;-) En effet, si le groupe comprend quelques dizaines de membres, c'est quelques dizaines de clics en rafale suivi d'un clic sur le bouton "Valider" et enfin un clic sur le bouton "Enregistrer" pour finalement pouvoir effectuer un clic sur le bouton "Supprimer". Et si on oublie de cliquer "Enregistrer", il faut recommencer la suppression des membres un à un.
Ok, c'est vrai que c'est probablement un peu lourd actuellement :)
Mis à jour par Johan Cwiklinski il y a plus de 10 ans
En fait, le cas de figure est prévu dans le code, mais n'est juste pas exploité.
Mis à jour par Johan Cwiklinski il y a plus de 10 ans
- Statut changé de Nouveau à In Progress
- Version cible mis à 0.8.0
- Catégorie mis à Core
- Assigné à mis à Johan Cwiklinski
Mis à jour par Johan Cwiklinski il y a plus de 10 ans
- % réalisé changé de 0 à 100
- Statut changé de In Progress à Résolu
Appliqué par commit ade697bbea955bbad8836e6f5e1b0256aa7ba029.