Projet

Général

Profil

Development #70259

Lier une fiche à son "importeur" lors de l'import d'un CSV

Ajouté par Pierre Cros il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 octobre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Cela fait suite à une demande de la CCI qui se retrouve obligée de mettre le mail de l'agent "importeur" dans la première colonne du CSV pour que cela fonctionne (or on dispose déjà de ce mail puisque l'agent est connecté).

Pour couvrir leur besoin, il faudrait que le compte de l'importeur alimente le form_user.


Fichiers

Révisions associées

Révision 873689de (diff)
Ajouté par Frédéric Péters il y a plus d'un an

backoffice: add agent id to imported cards (#70259)

Historique

#1

Mis à jour par Thomas Noël il y a plus d'un an

L'idée serait d'avoir une case à cocher lors de l'import, du genre « Lier les fiches importer à mon compte » ? (L'usage me parait très anecdotique)

#3

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

Mais si ça permet d'associer un usager à une fiche il y aura de toute façon une colonne demandée dans le CSV, et donc là ça serait une case "lier les fiches pour lesquelles il n'y a pas d'email d'usager dans le CSV à mon compte" ?

#4

Mis à jour par Pierre Cros il y a plus d'un an

De mon côté je n'ai pas parlé d'interface ou de case à cocher encore, même avec un libellé moins loufoque.

Est-ce qu'on peut s'entendre tout de même déjà sur le fait que l'interrogation est légitime ? Je mets ici une partie du CR CCI du jour :

Je suis d'accord avec Marie-Rose qui me faisait remarquer qu'il est un peu
singulier de devoir indiquer le mail de la personne qui fait l'import alors
que le système connaît déjà l'identité de cette personne et donc son mail.
#5

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

  • Statut changé de Nouveau à Information nécessaire

J'ai juste la description du ticket et de celle-là : pour avoir la possibilité qu'il y ait un usager associé il faut le dire, et le dire ça veut dire avoir une colonne supplémentaire dans le CSV, et de là il faut pouvoir déterminer ce qu'on fait de cette colonne : actuellement on associe l'usager qui est renseigné dedans et aucun usager quand c'est vide.

Je suis d'accord avec Marie-Rose qui me faisait remarquer qu'il est un peu singulier de devoir indiquer le mail de la personne qui fait l'import alors que le système connaît déjà l'identité de cette personne et donc son mail.

Je veux bien être d'accord, personne ne parle de saisir à nouveau le mail ici, mais il faut quelque chose (question de Thomas : une case à cocher ?) pour dire qu'il faut associer l'agent qui fait l'import aux fiches importées.

#6

Mis à jour par Pierre Cros il y a plus d'un an

Sans colonne et sans option, ne serait-il pas acceptable de dire que la personne qui fait l'import dans le backoffice est systématiquement renseignée comme étant form_submission_agent ?

Ça ne correspond pas strictement au besoin CCI (mais ça ira quand même) et c'est ce qui me semble le plus logique.

#7

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

Sans colonne et sans option, ne serait-il pas acceptable de dire que la personne qui fait l'import dans le backoffice est systématiquement renseignée comme étant form_submission_agent ?

Il était écrit "il faudrait que le compte de l'importeur alimente le form_user".

Est-ce qu'on peut assimiler l'import à une saisie par agent ? pourquoi pas. (peut-être en y ajoutant l'info "import csv" en canal de saisie ?)

#8

Mis à jour par Pierre Cros il y a plus d'un an

Parfait d'ajouter "import CSV" en canal de saisie.

#9

Mis à jour par Pierre Cros il y a plus d'un an

Frédéric Péters a écrit :

Il était écrit "il faudrait que le compte de l'importeur alimente le form_user".

Oui parce que c'était le besoin CCI, mais il est plus logique / générique de passer par
form_submission_agent (et je pourrais "rattacher à la fiche à un utilisateur" qui sera form_submission_agent si besoin - même pas certain que ce soit nécessaire au final, arbitrages à venir entre FO et BO)

#10

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

C'est fait uniquement pour l'import CSV, j'ai hésité pour l'import JSON et puis non, dans l'idée que le format permettrait d'être étendu, que c'était mieux que d'y ajouter des valeurs automatiques, et ce ticket parlait de toute façon de base uniquement du CSV.

#13

Mis à jour par Thomas Noël il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée

Je trouve que "user_id" prête à confusion, j'aurai nommé ça "submission_user_id" voire même clairement "submission_agent_id". Mais ça va quand même.

#14

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

(j'ai mis à jour la branche pour utiliser submission_agent_id)

#15

Mis à jour par Thomas Noël il y a plus d'un an

Je revalide donc.

#16

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 873689de6d9485ba9b9b61861051d96c8a59ec91
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Nov 6 10:39:38 2022 +0100

    backoffice: add agent id to imported cards (#70259)
#17

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF