Development #44604
fiches, permettre de paramétrer ce qui doit être l'id
0%
Description
On a l'id technique colonne dans la db mais on pourrait vouloir exposer autre chose comme id, par exemple si on veut importer un référentiel préexistant et en conserver l'id.
Je pense qu'il y a moyen d'exploiter la colonne id_display pour ça, on a dans formdef.py,
def get_display_id_format(self): return '[formdef_id]-[form_number_raw]'
et c'est déjà exploité à l'enregistrement (initial) d'une demande/fiche.
Sur les modèles de fiches on pourait rendre cette chaine paramétrable.
(il y aurait sans doute aussi à voir pour que ça se modifie en cas de modif de la données).
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Dupliqué par Development #49098: Pouvoir définir manuellement le champ "id" d'une fiche de donnée lors d'un import csv ajouté
Mis à jour par Marie Kuntz il y a plus de 2 ans
Cas d'usage que cela permettrait : pouvoir utiliser le pré-remplissage grâce à un "id" autre que le numéro de la fiche
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
Je ne sais pas si ça fait partie de la cible mais si ça pouvait résoudre le souci d'importer/réimporter un référentiel depuis un CSV (exporté ou pas depuis un autre w.c.s.) au passage ce serait bien.
Mis à jour par Frédéric Péters il y a plus d'un an
- Lié à Support #71249: Pouvoir importer automatiquement les données de fiches dans l'application ajouté
Mis à jour par Olivier Renard il y a plus d'un an
Des cas d'usage sont répertoriés ici ou plus globalement les demandes comme #72077.
Dans le cas de migration des csvdatasources vers des modéles de fiches ("la chasse aux dépréciés"), il peut être nécessaire de garder/imposer un id:- parce que l'id n'est pas numérique #72488 .
- parce que le premier id du fichier csv est 0 (le premier id d'une fiche est 1)
- parce que reconstruire des fiches en faisant en sorte que l'id de la fiche corresponde à l'id du csvdatasource est trop fastidieux, ou pas possible.
Ce serait un gain de temps important et un pas vers une automatisation des migrations des csvdatasources vers les modéles de fiches.
Mis à jour par Olivier Renard il y a plus d'un an
Je me permets de remonter ce ticket.
Dans quelles mesures cela serait possible?
Mis à jour par Frédéric Péters il y a plus d'un an
Il prend un mois de délai à chaque commentaire.
Mis à jour par Robot Gitea il y a environ un an
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/wcs/pulls/49
- Titre : WIP: misc: allow setting a custom id template on cards (#44604)
- Modifications : https://gitea.entrouvert.org/entrouvert/wcs/pulls/49/files
Mis à jour par Robot Gitea il y a 5 mois
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 5 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/49
- Titre : misc: allow setting a custom id template on cards (#44604)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/49/files
Mis à jour par Transition automatique il y a 5 mois
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Frédéric Péters il y a 15 jours
- Lié à Support #89056: APP // Applification, fonctionnalités complémentaires (ticket chapeau) ajouté
misc: allow setting a custom id template on cards (#44604)