Ticket UUID: 70c5cfd83c575bf6f0286393da4a1d00e9a7cf71
Title: Import de fichier CSV partiel (sans utiliser toutes les colonnes)
Status: Closed Type: Feature_Request
Severity: Minor Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2018-10-25 11:35:03
Version Found In: 0.8.4
User Comments:
badolato added on 2018-02-28 01:56:14:
Bonjour,

L'import de membres en CSV Garradin semble exiger que toutes les colonnes soient présentes dans le fichier.

Or il serait bien pratique de pouvoir n'importer que les colonnes qui doivent être mises à jour. Les autres champs restant alors inchangés.

Exemple: Suite à la mise à jour d'emails grâce à un mailing Mailchimp, j'ai un fichier avec deux colonnes: numéro de membre et email correct.

PS: Je comprends que s'il y a de nouveaux membres dans le fichier (i.e. lignes sans numéro de membre), alors il faudrait au moins informer tous les champs obligatoires.

A+
David

badolato added on 2018-06-23 20:19:09:
Correction:

Cela marche presque déjà bien ainsi. En effet, seules les colonnes des champs obligatoires des fiches de membre doivent obligatoirement être présentes dans le fichier Excel importé. Parmi les autres colonnes, celles qui ne sont pas renseignées dans le fichier resteront inchangées dans les fiches Garradin.

En conclusion, la seule amélioration éventuelle serait d'accepter aussi l'absence de certaines colonnes de champs obligatoires. En considérant quand même que cela ne serait accepté que si le fichier importé contient uniquement des membres existants et aucun membre nouveau. Bref, c'est du détail.

Donc je passe ce ticket en "Works_As_Designed", c'est bien ça?

bohwaz added on 2018-06-23 21:59:45:
Effectivement je comprends ton souci.

Et effectivement ce n'est pas possible à ce jour car la fonction d'édition de membre exige que les champs soient présents. Il faudrait que l'import soit géré autrement pour permettre d'avoir des colonnes manquantes, c'est noté.

bohwaz added on 2018-10-25 09:35:03:
Devrait être bon dans la 0.9