Projet

Général

Profil

Development #48921

Pouvoir changer l'identifiant des champs qu'on ajoute dans le profil Usager

Ajouté par Marie Kuntz il y a plus de 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
27 novembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Quand on ajoute un champ dans le profil usager (https://hobo-mkuntz.test.entrouvert.org/profile/), on renseigne l'identifiant mais il n'est plus présenté à la modification, ce qui est gênant si on s'est trompé, on doit désactiver (la suppression n'étant pas possible) et après c'est le bazar dans les champs et j'aime bien quand c'est bien rangé.


Demandes liées

Lié à Hobo - Development #55864: Afficher les noms (identifiants) des attributs du profilFermé27 juillet 2021

Actions
Lié à Hobo - Development #55872: Profil : pouvoir supprimer un attribut du profilNouveau27 juillet 2021

Actions

Historique

#1

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a plus de 2 ans

  • Lié à Development #55864: Afficher les noms (identifiants) des attributs du profil ajouté
#2

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

  • Assigné à mis à Benjamin Dauvergne
#3

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

Le problème c'est que w.c.s. et authentic ne vont pas aimer du tout.

Pour w.c.s. il crée les colonnes correspondantes aux attributs des utilisateurs directement avec le nom déclaré, si on change le nom pour lui il y aura un attribute disparu (dans ce cas il ne fait rien, il laisse la colonne tranquille) et un nouvel attribut, donc création d'une nouvelle colonne, vide pour tous les utilisateurs.

Pour a2, il va désactiver l'ancien attribut et en créer un nouveau.

La première étape, un peu comme toujours dans ces cas là, serait d'introduire un identifiant opaque et pérenne style uuid pour la réconciliation.

PS: ou un peu plus bâtard, conserver un historique des noms dans le modèle, pour que chacun retrouve ses petits, mais je ne trouve pas ça plus simple.

#4

Mis à jour par Frédéric Péters il y a plus de 2 ans

Je serais plutôt pour, de la description du ticket, focaliser sur "(la suppression n'étant pas possible)", et permettre la suppression et ça aura les conséquences que ça aura mais elles me semblent directement captables quand on parle de suppression, alors qu'une modification d'identifiant ça a l'air innocent mais ça va donner une galère immonde.

#5

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

  • Statut changé de Nouveau à Rejeté

Ok donc on ne renomme pas.

#6

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

Formats disponibles : Atom PDF