Projet

Général

Profil

Actions

Evolution #708

fermé

Galette v0.7.5.2. Impossible de supprimer un groupe non vide.

Ajouté par Roland Telle il y a plus de 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
17/09/2013
Echéance:
% réalisé:

100%

Temps estimé:

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 plus de 10 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 plus de 10 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 plus de 10 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 presque 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 presque 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 presque 10 ans

  • % réalisé changé de 0 à 100
  • Statut changé de In Progress à Résolu

Mis à jour par Johan Cwiklinski il y a presque 10 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF