Bonsoir,

J'aimerais soumettre un petit bug survenu dans GEPI version 1.6.5-430ba0.

a. Lors de l'initialisation de l'année scolaire par fichiers CSV sur la
page https://gepi.lycee-oustal31.fr/init_csv/index.php, si des entrées
contiennent des tirets ou des espaces, ceux-ci sont retirés des chaînes
de caractères et l'entrée est insérée SANS. Exemple: DUPONT-MARTIN
devient DUPONTMARTIN.
Soit, pourquoi pas, ça n'est pas dérangeant.

b. Mais ensuite lors de l'import de l'emploi du temps sur la page
https://gepi.lycee-oustal31.fr/edt_organisation/edt_init_csv.php, les
tirets ou les espaces sont laissés dans les chaînes de caractères et
l'entrée est insérée AVEC. Exemple: DUPONT-MARTIN reste DUPONT-MARTIN.
De ce fait l'import des enseignements qui contiennent ce professeur
échouent avec le message: "Le professeur n'est pas reconnu. Gepi ne
retrouve pas le bon enseignement."
Ce qui est normal puisque le professeur a été initialement enregistré
avec le login DUPONTMARTIN et non DUPONT-MARTIN.

Serait-il possible de conserver la même règle de traitement des tirets et
des espaces dans les chaînes de caractères lors des imports de fichiers
CSV de l'initialisation de l'année et de chargement des emplois du temps
SVP ?

Il existe un contournement facile: corriger manuellement le login du
professeur dans toutes les tables de la base de données où il apparait et
remettre le tiret manquant; c'est ce que j'ai fait.

J'aimerais bien proposer un patch si j'ai le temps de m'y pencher.

Merci de votre attention.

Meilleures salutations,

-- 
Thierry-R Salomon
Libre-Services.fr
Consultants en Logiciels Libres
05 61 40 82 56
06 65 01 56 45
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à