Project

General

Profile

Development #44604

fiches, permettre de paramétrer ce qui doit être l'id

Added by Frédéric Péters about 4 years ago. Updated 5 months ago.

Status:
Fermé
Priority:
Normal
Start date:
29 June 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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).


Related issues

Related to w.c.s. - Development #71249: Pouvoir importer automatiquement les données de fiches dans l'application Solution déployée11 November 2022

Actions
Related to Hobo - Support #89056: APP // Applification, fonctionnalités complémentaires (ticket chapeau)Nouveau04 April 2024

Actions
Has duplicate w.c.s. - Development #49098: Pouvoir définir manuellement le champ "id" d'une fiche de donnée lors d'un import csvFermé03 December 2020

Actions

Associated revisions

Revision 0d33387f (diff)
Added by Frédéric Péters 8 months ago

misc: allow setting a custom id template on cards (#44604)

History

#1

Updated by Frédéric Péters over 3 years ago

  • Has duplicate Development #49098: Pouvoir définir manuellement le champ "id" d'une fiche de donnée lors d'un import csv added
#2

Updated by Marie Kuntz (congés -> 29/07) over 2 years ago

Cas d'usage que cela permettrait : pouvoir utiliser le pré-remplissage grâce à un "id" autre que le numéro de la fiche

#3

Updated by Benjamin Dauvergne over 2 years ago

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.

#4

Updated by Frédéric Péters almost 2 years ago

  • Assignee set to Frédéric Péters
#6

Updated by Frédéric Péters over 1 year ago

  • Related to Development #71249: Pouvoir importer automatiquement les données de fiches dans l'application added
#7

Updated by Olivier Renard (retour le 24 juillet) over 1 year ago

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.

#8

Updated by Olivier Renard (retour le 24 juillet) over 1 year ago

Je me permets de remonter ce ticket.
Dans quelles mesures cela serait possible?

#9

Updated by Frédéric Péters over 1 year ago

Il prend un mois de délai à chaque commentaire.

#11

Updated by Robot Gitea over 1 year ago

  • Status changed from Nouveau to En cours
#12

Updated by Robot Gitea over 1 year ago

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#14

Updated by Pierre Cros about 1 year ago

  • Target version set to Wishlist
#16

Updated by Robot Gitea 8 months ago

  • Status changed from En cours to Solution proposée
#17

Updated by Robot Gitea 8 months ago

  • Status changed from Solution proposée to Solution validée

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#18

Updated by Robot Gitea 8 months ago

  • Status changed from Solution validée to Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#19

Updated by Transition automatique 8 months ago

  • Status changed from Résolu (à déployer) to Solution déployée
#20

Updated by Transition automatique 6 months ago

Automatic expiration

#21

Updated by Frédéric Péters 5 months ago

  • Tags set to card_custom_id
#22

Updated by Frédéric Péters 3 months ago

  • Related to Support #89056: APP // Applification, fonctionnalités complémentaires (ticket chapeau) added

Also available in: Atom PDF