Project

General

Profile

Actions

Evolution #708

closed

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

Added by Roland Telle over 11 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
09/17/2013
Due date:
% Done:

100%

Estimated time:

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.

Actions #1

Updated by Johan Cwiklinski over 11 years ago

  • Tracker changed from Anomalie to 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é « ?

Actions #2

Updated by Roland Telle over 11 years ago

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 ...

Actions #3

Updated by Johan Cwiklinski over 11 years ago

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 :)

Actions #4

Updated by Johan Cwiklinski over 10 years ago

En fait, le cas de figure est prévu dans le code, mais n'est juste pas exploité.

Actions #5

Updated by Johan Cwiklinski over 10 years ago

  • Status changed from Nouveau to In Progress
  • Target version set to 0.8.0
  • Category set to Core
  • Assignee set to Johan Cwiklinski
Actions #6

Updated by Johan Cwiklinski over 10 years ago

  • % Done changed from 0 to 100
  • Status changed from In Progress to Résolu
Actions #7

Updated by Johan Cwiklinski over 10 years ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF