GeoNature icon indicating copy to clipboard operation
GeoNature copied to clipboard

[SYNTHESE] Problème de caractère dans la config des colonnes

Open MathRdt opened this issue 8 months ago • 4 comments

Version 2.14.1 et sûrement les versions antérieures utilisant LIST_COLUMNS_FRONTENDet ADDITIONAL_COLUMNS_FRONTEND

Description du bug Lorsque l'on utilise le character 'dans le name d'une colonne de la synthese dans le fichier geonature/config/geonature_config.toml, l'API /api/synthese/for_web n'arrive pas à retourner cette colonne, ainsi que les suivantes.

exemple de configuration bug :

# Configuration de la Synthese
[SYNTHESE]
    LIST_COLUMNS_FRONTEND = [
        { prop = "cd_nom", name = "ID Taxon" },
        { prop = "nom_vern_or_lb_nom", name = "T'axon" },
        { prop = "date_min", name = "Date début" },
        { prop = "observers", name = "Observateurs" },
        { prop = "dataset_name", name = "Jeu de données" },
        { prop = "id_module", name = "ID du module" },
    ]


    ADDITIONAL_COLUMNS_FRONTEND = [
        { prop = "altitude_min", name = "altitude du module" },
        { prop = "additional_data", name = "données additionelles" }
    ]

va me retourner uniquement le cd_nom, ainsi que les colonnes altitude_min et additional_data.

Mais si j'enlève la typo de Taxonj'ai bien toutes mes colonnes.

Comportement attendu Possibilité de mettre une simple quote dans le nom de mes colonnes. Peut être une limitation de la librairie python lisant du TOML ? Et dans ce cas, bien inscrire dans la doc que c'est impossible.

Comment reproduire Modifier n'importe quel namedans geonature/config/geonature_config.toml des listes LIST_COLUMNS_FRONTENDou ADDITIONAL_COLUMNS_FRONTEND, se rendre sur la page synthèse, et voir les colonnes manquantes.

Logs Je n'ai pas de logs à fournir (réponse HTTP 200)

MathRdt avatar May 31 '24 07:05 MathRdt