Anomalie #1403
ferméErreurs lors de l'import (fichiers CSV)
100%
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).
Mis à jour par Johan Cwiklinski il y a plus de 4 ans
- Catégorie mis à Core
- Assigné à mis à Johan Cwiklinski
- Version cible mis à 0.9.4
Mis à jour par Johan Cwiklinski il y a plus de 4 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 900f404cd115eb49437bcac7495f53d7fd5cebb1.
Mis à jour par Alain Paris il y a plus de 4 ans
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....
Mis à jour par Johan Cwiklinski il y a plus de 4 ans
- Statut changé de Résolu à In Progress
- % réalisé changé de 100 à 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é).
Mis à jour par Johan Cwiklinski il y a plus de 4 ans
- Statut changé de In Progress à Résolu
- % réalisé changé de 80 à 100
Appliqué par commit dc1f5674508a3c7ead2e6db53b1b7ab4c730c42f.
Mis à jour par Alain Paris il y a plus de 4 ans
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....
Mis à jour par Johan Cwiklinski il y a plus de 4 ans
- Statut changé de Résolu à Fermé
C'est fait ;)