Project

General

Profile

Actions

Evolution #187

open

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

Added by Grégory MARIGOT - TEICEE about 5 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
Start date:
01/09/2020
Due date:
% Done:

0%

Estimated time:
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).


Related issues 1 (0 open1 closed)

Follows Evolution #165: Amélioration de la liste des professionsFerméGrégory MARIGOT - TEICEE09/08/2017

Actions

No data to display

Actions

Also available in: Atom PDF