Projet

Général

Profil

Anomalie #191

Contrôle avant suppression des utilisateurs

Ajouté par Laurent Giovannoni il y a environ 7 ans. Mis à jour il y a environ un an.

Statut:
Rejetée
Priorité:
3-Mineur
Assigné à:
Arnaud Veber
Version cible:
Début:
21/04/2011
Echéance:
% réalisé:

0%

Temps estimé:
16.00 h
modules:
apps

Description

Bug remonté par Yves :

Cédric a identifié un petit bug, pas bien méchant mais à corriger certainement dans la gestion des utilisateurs MEP.

Quand on supprime un utilisateur, cf. class_users.php ligne 96, il n’y a aucune vérification de liens avec le user a supprimer dans les autres tables notamment :

  •      users_entities
    
  •      usergroup_content
    
  •      mlb_coll_ext
    
  •      res_x (et ses variantes)
    

ce qui fait que par exemple en supprimant un user, et en voulant supprimer son entité plus tard, on a une vérification qui fait que on ne peux supprimer l’entité vue qu’elle est rattachée à un user, alors que celui-ci n’existe plus.

Sans compter la jointure entre res_x et users sur le champs dest_user dans la vue res_view qui du coup patine aussi.

Faudrait prévoir un mécanisme de réaffectation vers un autre user en cas de suppression, comme pour les entités du coup.

Comme je sais que la 1.1 est en prod, nous n’avons pas corrigée le problème.

Historique

#1 Mis à jour par Laurent Giovannoni il y a plus de 6 ans

  • Assigné à mis à Anonyme

#2 Mis à jour par Laurent Giovannoni il y a environ 6 ans

  • Assigné à changé de Anonyme à Laurent Giovannoni
  • Priorité changé de 2-Sérieux à 3-Mineur

#3 Mis à jour par Laurent Giovannoni il y a environ 6 ans

  • Temps estimé mis à 16.00 h

#4 Mis à jour par Laurent Giovannoni il y a environ 6 ans

  • Assigné à changé de Laurent Giovannoni à Arnaud Veber

#5 Mis à jour par Laurent Giovannoni il y a environ 6 ans

  • Version cible changé de 1.3 à 1.4

#6 Mis à jour par Laurent Giovannoni il y a plus de 5 ans

  • Version cible changé de 1.4 à 2.0

#7 Mis à jour par Jean-Louis Ercolani il y a presque 2 ans

  • Statut changé de A traiter à Rejetée

#8 Mis à jour par Laurent Giovannoni il y a environ un an

  • modules mis à apps

Formats disponibles : Atom PDF