Skip to content

Version 1.6.4. Traduction de l’interface d’administration et corrections de bugs

Marc-AntoineA requested to merge fix/small-fixes-in-admin into main

Description

CMS:

  • i18n: Support du multi-langue dans l'interface d'administration (anglais et français) et ajout d’un sélecteur de langue dans la barre de navigation (voir ticket #176 (closed))
  • fix: Le numéro de lot est une chaîne de caractères, ce qui n’était pas encore le cas pour la Fresque des Frontières planétaire. Modifier une carte conduisait à dupliquer des lots. (voir ticket #188 (closed))
  • fix: Possibilité de cliquer sur "Annuler" lors de l’ajout d’une carte ajoutée dans l’onglet Fresque (voir ticket #185 (closed))

Mémo :

  • feat: les images sont chargées uniquement lorsqu’elles apparaissent sur l’écran. Cela permet d’accélérer le chargement de la page et de diminuer l’impact du mémo (voir ticket #183 (closed))
  • test: mise en place de tests sur la structure json avec des schéma de validation sur les cartes et les liens (c’était déjà le cas pour les Fresques) (voir ticket #70)
  • feat: support Matomo opt-out in about page
  • feat: il est désormais possible de changer le texte "Tu veux améliorer cette explication" en bas de chage page en utilisant un mécanisme de surcharge de n’importe quelle chaîne de traduction. À noter que cette fonctionnalité de surcharge est un contournement à utiliser avec précaution. À ajouter à la fin du fichier settings.json
"i18n": {
    "fr-FR": {
        "contribute.contribute-explanations": "< la chaîne surchargée>"
    }
}

(voir ticket #192 (closed))

doc:

  • feat: ajout d’une page « En route vers l’éco-conception » pour recenser ce qui est mis en place pour limiter l’impact du mémo ;
  • feat: Ajout d'une page « Pré-requis » pour lister les différentes ressources nécessaires à la mise en place d’un mémo
  • feat: Ajout d'une page « Analyser l’utilisation du mémo » sur Matomo (voir ticket #194 (closed)).

Issues : Resolve #188 (closed), resolve #185 (closed), resolve #183 (closed), ping #70, resolve #176 (closed) (?)

Documentation

  • Upgrade the version
  • Add entry to the changelog
  • Update documentation if needed

Generator

  • New or updated files?

Checklist before merge :

  • No remaining console.log
  • Version changed if new feature
  • Lint ok
  • all eslintConfig rules are on ("2") (except no-useless-escape / vue/no-mutating-props)

Tests

  • Admin tests ok ?
  • Add new unit test
Edited by Marc-AntoineA

Merge request reports

Loading