Projet

Général

Profil

Actions

Evolution #187

ouvert

Utilisation interne des listes administrables basée sur des tags plutôt que des ids

Ajouté par Grégory MARIGOT - TEICEE il y a presque 5 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
09/01/2020
Echéance:
% réalisé:

0%

Temps estimé:
Version ProxyEPN:
2.5

Description

Les options des listes administrables (list item) disposent toujours d'un ID auto-incrément classique comme clé primaire.
Mais il est également possible de renseigner un champs "tag" pouvant servir de clé (unique pour chaque item list).

Au niveau des liens, c'est historiquement les clés primaires qui sont utilisées. Ainsi par exemple une fiche usager mémorise les options choisis en stockant les ID des choix sélectionnés. Mais l'usage des ID automatique a quelques inconvénients :
  • l'info stockée (l'ID) dans la table d'une fiche est peu pertinente (elle n'a aucun sens en soi)
  • cela nécessite que des exports fassent la jointure pour remplacer l'ID pour le libellé du choix
  • les ID d'un même choix peuvent être différents d'une instance à une autre (difficulté de migration)
  • les ID n'ont aucune fiabilité dans le temps, par exemple si les choix sont réimportés avec de nouveaux ID

Il serait donc intéressant de pousser davantage l'usage des tags pour gérer les associations vers les choix des listes administrables (c'est déjà le cas pour certaines).


Demandes liées 1 (0 ouverte1 fermée)

Suit Evolution #165: Amélioration de la liste des professionsFerméGrégory MARIGOT - TEICEE08/09/2017

Actions

Aucune donnée à afficher

Actions

Formats disponibles : Atom PDF