Project

General

Profile

Anomalie #1403

Erreurs lors de l'import (fichiers CSV)

Added by Alain Paris 5 months ago. Updated 4 months ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
02/27/2020
Due date:
% Done:

100%

Estimated time:
Version utilisée:
Vote:

Description

Bonjour,
Certains champs semblent poser des problèmes lors l'import d'un fichier en CSV.

Les champs:
"id_statut"(Statut),
"bool_admin_adh"(administrateur galette),
"bool_exempt_adh"(exempt de cotisation),
"bool_display_info"(apparaitre dans la liste des membre)

provoquent une erreur si la cellule correspondante est vide (Le galop d'essai ne semble pas contrôler cela).

Lors de la création d'une fiche adhérent galette complète automatiquement ces données.....

Le fait que ces champs ne peuvent pas être obligatoires ,empêche t'il le galop d'essai de les contrôler ?

Je pense que lors de l'ajout de ces champs dans le modèle d'import,il serait souhaitable qu'il y ai un contrôle d'office dans le galop.

Le fait de ne pas les incorporer dans le modèle supprime ce problème (galette complète par défaut).

#1

Updated by Johan Cwiklinski 5 months ago

  • Category set to Core
  • Assignee set to Johan Cwiklinski
  • Target version set to 0.9.4
#2

Updated by Johan Cwiklinski 4 months ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100
#3

Updated by Alain Paris 4 months ago

Bonjour,

J'ai fait un test avec la nightly,avec fichier d'import comprenant tout les champs (récupéré d'un export et modifié par exemple pour les champs booléens)

bool_admin_adh présente encore une erreur lors de l'import si cellule vide
(::1 - 2020-04-14 08:45:17 - 3 - Something went wrong :'( | SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'bool_admin_adh' at row 1 )

De plus il y a un soucis au niveau des champs :

email_adh lors du galop d'essai bloque si cellule vide.
::1 - 2020-04-14 09:15:06 - 3 - [Galette\IO\CsvIn] - Non-valid E-Mail address! (E-Mail)
::1 - 2020-04-14 09:15:06 - 3 - [Galette\IO\CsvIn] - This E-Mail address is already used by another member!(peut être parce-qu’il existe déjà un adhérent sans courriel)

msn_adh et url_adh lors du galop d'essai bloque si cellule vide.
::1 - 2020-04-14 07:01:34 - 3 - [Galette\IO\CsvIn] - Adresse courriel non valide ! (MSN)
::1 - 2020-04-14 06:55:18 - 3 - [Galette\IO\CsvIn] - Adresse web non valide ! Peut-être avez vous oublié le http:// ?

mdp_adh je n'ai pas réussi a importer de mot de passe (alors qu'auparavant il me semble que cela fonctionnait).
si vide (::1 - 2020-04-14 07:24:47 - 3 - [Galette\IO\CsvIn] - Le mot de passe doit être composé d’au moins 6 caractères !)
si mot de passe crypté (::1 - 2020-04-14 07:05:37 - 3 - [Galette\IO\CsvIn] - Les mots de passe ne correspondent pas !)

Mérite certainement d'autres essai....

#4

Updated by Johan Cwiklinski 4 months ago

  • Status changed from Résolu to In Progress
  • % Done changed from 100 to 80

Hum... Ok, pour bool_admin_adh je vais regarder (étrange, tous les bool sont gérés de la même manière normalement).

email_adh, msn_adh et url_adh je n'ai clairement pas testé ; sais-tu si ça vient du correctif ou si c'est aussi cassé dans la version stable ?

mdp_adh, non ça n'a jamais été possible (ça avait été discuté ici, mais pas implémenté).

#5

Updated by Johan Cwiklinski 4 months ago

  • Status changed from In Progress to Résolu
  • % Done changed from 80 to 100
#6

Updated by Alain Paris 4 months ago

Le dernier commit a réglé les problèmes de cellule vide pour bool_admin_adh ainsi que email_adh, msn_adh et url_adh.

Concernant le mot de passe adhérent mdp_adh j'avais réussi a en importer mais pas réussi a me connecter ensuite...avec ceux ci(en local avec v9.3.1)...

Du coup vu l'impossibilité de l'utiliser actuellement peut être faudrait il le désactiver dans le modèle d'import ? en attendant une solution éventuelle....

#7

Updated by Johan Cwiklinski 4 months ago

  • Status changed from Résolu to Fermé

C'est fait ;)

Also available in: Atom PDF