Écran — Import / Export
Sauvegarder la base au format JSON, ou l’étendre avec ses propres fromages. Affiche aussi la version installée.
Objectif
Exporter ses données, importer de nouveaux fromages, et vérifier la version de l'application.
Accès
Menu latéral → Import / Export.
Éléments de l'interface
- Carte « Version de l'application » — voir Mise à jour automatique.
- Carte « Exporter » : compteur de fromages/régions chargés, bouton « Exporter la base (.json) », bouton « Télécharger un gabarit ».
- Carte « Données importées » (si un import existe) : compteur, bouton « Réinitialiser les imports ».
- Carte « Importer » : zone de texte pour coller du JSON, bouton « Choisir un fichier… », bouton « Valider ».
- Résultat de validation : liste des entrées valides / invalides avec le détail des erreurs par fromage, bouton « Confirmer l'import (N) ».
- Carte « Format attendu » : tableau des champs du schéma (nom, type, requis, description).
Actions
- « Exporter la base » télécharge immédiatement un fichier JSON.
- « Télécharger un gabarit » télécharge un exemple de fromage entièrement rempli.
- Coller ou charger un fichier JSON puis « Valider » vérifie chaque entrée sans rien modifier encore.
- « Confirmer l'import » applique les entrées valides ; les entrées invalides sont ignorées.
- « Réinitialiser les imports » efface tout l'import personnel et revient au jeu de données intégré.
Résultat
Les fromages importés sont stockés dans une surcouche locale, fusionnée par-dessus les données intégrées (remplacement par id), sans jamais modifier le jeu de données embarqué.
Erreurs possibles
Voir Codes et erreurs pour la liste complète des messages de validation, et L'import JSON est refusé pour le dépannage.
Navigation
Bouton retour (flèche en haut à gauche).