Development #13234
Pouvoir désactiver un attribute et interdire leur suppression si des données liées existent
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
20 septembre 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
La suppression d'un attribut est une opération dangereuse, il faut lui préférer une simple désactivation, la suppression ne doit pas être possible par défaut via les interfaces. On pourra l'envisager via une commande en ligne.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 7 ans
- Lié à Bug #11017: ne pas avoir du tout dans authentic les champs de profil désactivés ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 7 ans
- Fichier 0001-add-Attribute.disabled-field-fixed-13234.patch 0001-add-Attribute.disabled-field-fixed-13234.patch ajouté
- Patch proposed changé de Non à Oui
Ajout du flag disabled et modification de 3 tests: validation de la sérialisation des attributs, test du formulaire d'édition du profil et test du web-service de gestion des utilisateurs.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Ça a été poussé mais le ticket n'est pas fermé. (je ne sais pas si ça a été poussé par erreur)
Mis à jour par Benjamin Dauvergne il y a plus de 7 ans
- Statut changé de Nouveau à Résolu (à déployer)
Non non pas par erreur, c'est considéré comme fait.
Mis à jour par Benjamin Dauvergne il y a plus de 7 ans
- Statut changé de Résolu (à déployer) à En cours
J'ai oublié la partie "interdire la suppression".
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
- Dupliqué par Development #12424: add an enabled flag to Attribute model ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de En cours à Fermé
- Assigné à
Benjamin Dauvergnesupprimé - Planning mis à Non
add Attribute.disabled field (fixed #13234)
Also raise needed django-model-utils version to >=2.4.