Projet

Général

Profil

Bug #11017

ne pas avoir du tout dans authentic les champs de profil désactivés

Ajouté par Frédéric Péters il y a presque 8 ans. Mis à jour il y a environ 5 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
22 mai 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

De #8743 :

                if attribute['disabled']:
                    # don't actively remove attribute, just make sure it never
                    # gets displayed
                    attr.user_visible = False
                    attr.user_editable = False
                    attr.asked_on_registration = False
                    disabled_fields.append(attr.name)

(moi) Je comprends qu'on va dire que user_visible et user_editable, ça ne concerne pas le manage/, mais alors, comment on fait pour une plateforme dans laquelle on ne veut pas du tout avoir de champ "date de naissance" ?

(Benj) On ne le crée pas, je ne sais pas ce qui a poussé à gérer l'option disabled de cette manière.


Fichiers


Demandes liées

Lié à Publik - Bug #8743: Date de naissance sur fiche utilisateurFermé21 octobre 2015

Actions
Lié à Authentic 2 - Development #13234: Pouvoir désactiver un attribute et interdire leur suppression si des données liées existentFermé20 septembre 2016

Actions
Lié à Hobo - Bug #22751: authentic2: corrige hobo-deploy quand un attribut est réellement désactivéFermé22 mars 2018

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a presque 8 ans

#2

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Donc maintenant je comprends un peu pourquoi c'était géré comme cela, maintenant si on désactive un champ après la mise en production, ça va effectivement supprimer toutes les données des utilisateurs qui y sont liées car ça faire un delete en cascade sur le modèle AttributeValue; je ne dis pas qu'il ne faut pas le faire mais ça devient une opération très dangereuse.

#3

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Lié à Bug #8743: Date de naissance sur fiche utilisateur ajouté
#4

Mis à jour par Frédéric Péters il y a presque 8 ans

J'aimerais vraiment bien avancer là-dessus, en alternative à la suppression il y a la prise en charge côté authentic d'un attribut "disabled" sur le modèle Attribute.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 7 ans

  • Lié à Development #13234: Pouvoir désactiver un attribute et interdire leur suppression si des données liées existent ajouté
#7

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

  • Lié à Bug #22751: authentic2: corrige hobo-deploy quand un attribut est réellement désactivé ajouté
#8

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de En cours à Rejeté

J'aimerais vraiment bien avancer là-dessus, en alternative à la suppression il y a la prise en charge côté authentic d'un attribut "disabled" sur le modèle Attribute.

C'est ce qui a été fait, #22751.

Formats disponibles : Atom PDF