Projet

Général

Profil

Development #88294

Modèle de fiche : modifier le message pour importer un fichier

Ajouté par Anaïs Ecuvillon → en congés, retour le 30/04 il y a environ un mois. Mis à jour il y a environ un mois.

Statut:
Solution déployée
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 mars 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'ai un identifiant personnalisé sur un modèle de fiche. Je viens de tester la mise à jour des fiches existantes avec un fichier CSV, sur la base d'une concordance de l'identifiant.

Mais du coup, le message devrait être modifié (voire simplement supprimé quand le modèle de fiche à un identifiant personnalisé ?

Mettre à jour les fiches existantes (uniquement pour les fichiers JSON)

La correspondance avec les fiches existantes se fera sur base de leur identifiant personnalisé (propriété « id »).

Fichiers

Révisions associées

Révision 520e52d1 (diff)
Ajouté par Frédéric Péters il y a environ un mois

cards: extend "update cards" checkbox to CSV imports (#88294)

Historique

#1

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

Il y a un seul mode d'importation possible pour le CSV; la case à cocher s'applique uniquement pour le JSON, et concerne en temps normal l'uuid (un identifiant unique secret) qui est repris dedans (le message s'adapte pour dire identifiant personnalisé quand celui-ci est utilisé).

#2

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a environ un mois

ça m'a perturbé de lire ça du coup, j'ai cru que ce n'était pas clair que ça allait se mettre à jour pour le csv, peut-être ajouter une phrase qui indique qu'il y aura mise à jour des fiches existantes, j'y réfléchis et fais une proposition si besoin

#3

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

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

Pour détailler le comportement et peut-être trouver quoi écrire :

  • pour du CSV,
    • quand il n'y a pas d'id personnalisé, il y a une fiche créée par ligne du CSV
    • quand il y a un id personnalisé, quand une fiche avec le même id existe, elle est mise à jour
  • pour du JSON,
    • quand il n'y pas d'id personnalisé,
      • si la case "mise à jour" n'est pas cochée, il y a une fiche créée par entrée du JSON
      • si la case "mise à jour" est cochée, quand une fiche avec le même uuid existe (identifiant unique interne, jamais visible dans l'interface), elle est mise à jour
    • quand il y a un id perosnnalisé,
      • si la case "mise à jour" n'est pas cochée, il y a une fiche créée par entrée du JSON sauf pour les id déjà présents, qui sont ignorés
      • si la case "mise à jour" est cochée, quand une fiche avec le même id existe, elle est mise à jour

De tout ça, je me dis qu'en cas d'id personnalisé, la case "mettre à jour" pourrait avoir un impact également pour les fichiers CSV, pour avoir le comportement "ignorer en cas d'id déjà présent", quand elle n'est pas cochée.

#4

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

  • Statut changé de Nouveau à En cours

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

#5

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

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

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

Le patch proposé amènera ce contenu pour la boite de dialogue :

  • pour le cas où il n'y pas d'identifiant personnalisé :
  • (libellé) Mettre à jour les fiches existantes (uniquement pour les fichiers JSON)
  • (texte d'aide) La correspondance avec les fiches existantes se fera sur base de leur identifiant unique (propriété « uuid »).
  • pour le cas où il y a un identifiant personnalisé :
  • (libellé) Mettre à jour les fiches existantes
  • (texte d'aide) La correspondance avec les fiches existantes se fera sur base de leur identifiant personnalisé (propriété « id »). Si cette option est activée les fiches avec un identifiant existant serot mises à jour, sinon elles seront ignorées.
#7

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

  • Tags mis à card_custom_id
#8

Mis à jour par Robot Gitea il y a environ un 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 :

#9

Mis à jour par Robot Gitea il y a environ un 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 :

#10

Mis à jour par Transition automatique il y a environ un mois

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

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a environ un mois

c'est beaucoup plus clair, merci

Formats disponibles : Atom PDF