Sylvain, voici tous mes retours sur tes tests. L'instance de démo est à jours avec ces modifications (et les soucis de disponibilité corrigés). Il ne reste que : - le rafraichissement des interfaces - le soucis dans le tableau molecules. A noter que si tu cliques sur l'import (sans avoir de fichier), cela rafraichit la page et le problème disparait (c'est un contournement pour les tests, il nous faudra corriger la cause). # Fonction d’import <> fichier CSV : - Personnes : essai import du fichier ListPersonnesPageHeaders-Essai1.csv > Erreur interne -> Corrigé - Stations : essai import fichier ListStationsPageHeaders-Essai1.csv o le code pays est demandé > de quel code s’agit-il ? Peut-être mettre un lien vers la liste des codes pays, après l’info bulle ? -> Lien vers la liste ISO des code pays ajoutée (sur tous les imports, concerne également les personnes par exemple o Au niveau de la longitude il n’accepte pas O, voir si possible d’ajouter O, ou alors changer l’entête de la colonne pour mettre E/W à la place de E/O -> J'ai changé l'entête de la colonne, la valeur déjà utilisée étant W (cela conservera la cohérence) o Pour long/lat, au niveau du message d’erreur, préciser le champ qui génère l’erreur -> c'est déjà le cas, qu'est ce qui pose problème ? o Pour le référentiel, vu qu’il n’y a qu’une seule valeur possible : WGS84, supprimer la colonne et préciser dans l’info bulle que les coordonnées sont dans ce référentiel, surtout que la saisie est « bizarre » [[WGS84]] et elle me renvoie une erreur (même en supprimant la valeur) -> Normalement WGS84 aurait dû fonctionner. Pour l'instant j'ai supprimé la colonne et ajouté dans l'info-bulle - Specimens : essai import fichier ListSpecimensPageHeaders-Essai1.csv o Le Nom et le Prénom de l’identificateur ne sont pas des champs obligatoires. Dans mon fichier je ne l’ai pas renseigné et ça me renvoie une erreur : -> Effectivement, c'est corrigé o Essai import ListSpecimensPageHeaders-Essai2.csv > Erreur interne -> Effectivement, c'est corrigé - Lots : essai import fichier ListLotsPageHeaders-Essai1.csv o Pour les champs Ech Collection, Ech Identification, Ech Phylogenie, pour lesquels on attend oui / non, au niveau du message d’erreur il faudrait préciser de quel champ il s’agit, sinon on ne sait pas forcément où se situe l’erreur. -> Modifié o essai import fichier ListLotsPageHeaders-Essai5.csv > avec 168 lignes pour 30,2 ko ça renvoie l’erreur ci-dessous concernant la taille du fichier. Peut-on augmenter cette limite ? -> Passage de la limite à 1 MB (on était déjà passé de 10 à 20kB) - Extractions : o avant d’importer un fichier, j’ai voulu cliquer sur nouvelle extraction > Erreur interne -> Je n'ai pas réussi à reproduire, sur la demo ou en local o Essai d’import du fichier ListExtractionsPageHeaders-Essai1.csv, renvoie l’erreur ci-dessous alors que je me sers du fichier d’exemple : -> Corrigé, ça m'a permis d'identifier un autre soucis que j'ai corrigé. - Purifications : essai import fichier ListPurificationsPageHeaders-Essai1.csv o Au niveau du message d’erreur il faudrait remplacer repere par Numéro fraction pour que ça corresponde au champ en question -> Modifié o Suite à l’import du fichier Purification ci-dessus, le système marque « Import effectué », mais le site « tourne en boucle » -> C'est malheureusement dû au besoin de redémarrage dont il faut que j'identifie la cause précise (il doit y avoir une connexion à la base de donnée non libérée à un endroit) o Au niveau de la purification (SPPurEs01) importée via ListPurificationsPageHeaders-Essai1.csv § Lorsque l’on consulte la Purification en question, en mode édition : les différents champs correspondant aux paramètres de la purification n’apparaissent pas (même en changeant la méthode). En essayant de saisir une nouvelle purification à la main, j’ai le même comportement. -> On n'a rien changé. A vérifier en production o Essai import fichier ListPurificationsPageHeaders-Essai2.csv > avec 133 lignes pour 38 ko ça renvoie l’erreur ci-dessous concernant la taille du fichier. Peut-on augmenter cette limite ? è Cette limitation en taille a l’air d’être générale quelle que soit la fonction d’import. -> Effectivement, cela a été passé à 1Mb pour tous les imports o Lorsque l’on vient d’importer une / des purifications, elles n’apparaissent pas dans le tableau récapitulatif des purifications. Pour les « voir » on est obligé d’aller cliquer sur Purification dans le menu pour rafraichir le tableau. è C’est un comportement général au niveau des différentes interfaces, on est obligé d’aller rafraichir manuellement pour faire apparaitre les nouvelles données. -> Reste à faire o Essai import fichier ListPurificationsPageHeaders-Essai4.csv, dans ce cas de figure j’ai donné la même Ref. Purification, pour 2 purifications différentes (2 produits différents), ce que le système détecte bien : Serait-il possible de modifier le message d’erreur pour avoir dans ce cas : « L.3 : La référence de purification ‘SPPurEs03’ a déjà été donnée pour le produit W1-F01-sf01 » -> Modifié o Essai import fichier ListPurificationsPageHeaders-Essai5.csv -> RAS o Essai import fichier ListPurificationsPageHeaders-Essai6.csv, dans ce cas de figure j’ai redonné une Réf. Fraction déjà existante dans le système > Erreur interne -> Corrigé o Essai import fichier ListPurificationsPageHeaders-Essai7.csv -> RAS - Molécules : o Au niveau du fichier CSV ou dans l’info-bulle, il faudrait préciser que pour la formule développée il faut rentrer le code InChI ? Dans le CSV on pourrait mettre « code InChI » à la place de « Formule développée » ? -> Changé dans le CSV o Essai import fichier ListMoleculesPageHeaders-Essai1.csv, il me signale l’erreur sur la campagne que j’ai rentré « Exemple » à la place de « EXEMPLE » § Serait-il possible d’éviter que la casse soit discriminante ? -> Modifié o Suite à l’import réalisé avec ListMoleculesPageHeaders-Essai2.csv, il y a un problème d’affichage des molécules dans le tableau : § A la consultation de la fiche molécule importée > Erreur interne -> Le code InChI était invalide et l'import continuait quand même -> la formule développée était nulle et ce cas n'était pas géré dans les interfaces (la formule n'est pas obligatoire en base, mais toujours renseignée donc ça n'avait pas été identifié précédemment). J'ai corrigé la gestion d'erreur. Désormais Code InChI invalide = erreur et pas d'import. o Suite à l’import réalisé avec ListMoleculesPageHeaders-Essai4.csv, en ayant supprimé le code InChI § A la consultation de la fiche molécule importée > Erreur interne -> Idem au dessus. è Pour le moment tous les imports « réussis » de molécules renvoient une erreur interne à la consultation -> Idem
participants (1)
-
Jean Couteau