Projet

Général

Profil

Development #44604

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

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
29 juin 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

Lié à Hobo - Support #71249: Pouvoir importer automatiquement les données de fiches dans l'application Nouveau11 novembre 2022

Actions
Lié à Hobo - Support #89056: APP // Applification, fonctionnalités complémentaires (ticket chapeau)Nouveau04 avril 2024

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

Actions

Révisions associées

Révision 0d33387f (diff)
Ajouté par Frédéric Péters il y a 5 mois

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

Historique

#1

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é
#2

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

#3

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.

#4

Mis à jour par Frédéric Péters il y a plus d'un an

  • Assigné à mis à Frédéric Péters
#6

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é
#7

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.

#8

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?

#9

Mis à jour par Frédéric Péters il y a plus d'un an

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

#11

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Nouveau à En cours
#12

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 :

#14

Mis à jour par Pierre Cros il y a 10 mois

  • Version cible mis à Wishlist
#16

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de En cours à Solution proposée
#17

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 :

#18

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 :

#19

Mis à jour par Transition automatique il y a 5 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#20

Mis à jour par Transition automatique il y a 3 mois

Automatic expiration

#21

Mis à jour par Frédéric Péters il y a 2 mois

  • Tags mis à card_custom_id
#22

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é

Formats disponibles : Atom PDF