- Remplace complètement le checker GitHub. La version affichée dans le footer vient de la DB et peut être changée ici.
-
-
-
-
-
-
-
-
Cette sélection impacte ce que les utilisateurs voient dans le footer.
-
-
-
-
-
-
-
-
-
Aperçu (format footer)
-
—
-
+
+
+
+
Version
+
Contrôle la version affichée dans le footer (stockée en DB).
-
-
-
Créer une nouvelle version
-
- Ajoute une entrée dans l’historique, puis tu peux la rendre active.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
Version active
+
+ Met à jour ce que les utilisateurs voient dans le footer.
+
+
+
+
+
+
+
La liste vient de l’historique stocké en DB.
+
+
+
+
+
+
+
+
+
Aperçu (footer)
+
—
+
+
-
-
-
-
-
-
-
+
+
+
+
Bon à savoir
+
+
“Recharger” relit l’historique depuis l’API.
+
“Activer” change la version active en DB.
+
Le footer lit ensuite la version via /api/version.
+
+
+
-
-
Historique
-
—
+
+
+
+
+
Historique
+
Supprime les entrées obsolètes si besoin.
+
+
+
—
+
+
+
+
+
+
+
+
Créer une nouvelle version
+
+ Ajoute une entrée dans l’historique (tu peux l’activer immédiatement).
+
+
+
+
+
+
+
Ex: 1.2.3
+
+
+
+
+
Court & lisible (affiché dans le footer).
+
+
+
+
+
+
+
+
+
+
+
+
Astuce
+
+ Après création, va dans l’onglet “Active” pour vérifier l’aperçu du footer.
+
+
+
@@ -259,64 +325,116 @@
-
-
-
-
Contenu “Modal 100%”
-
- Contenu affiché quand un utilisateur a vu 100% des films dans la checklist.
-
-
-
-
-
-
-
-
-
-
-
Affiché en texte brut (safe). Laisse vide si tu n’en veux pas.
-
-
-
-
-
-
- Affiché comme HTML (le serveur retire les <script> et les handlers on*).
-
-
-
-
-
-
-
Chemin relatif (ex: video/reward.mp4) ou URL complète. Vide = pas de vidéo.
-
-
-
-
-
-
+
+
+
+
Modal 100%
+
Contenu affiché quand un utilisateur a vu 100% des films.
-
-
-
Aperçu
-
Aperçu live (non sauvegardé tant que tu n’enregistres pas).
+
+
+
+
+
+
+
+
-
-
-
—
- Preview
+
+
+
+
+
+
+
Contenu
+
+ Modifie le contenu puis enregistre. L’aperçu est live (non sauvegardé tant que tu n’enregistres pas).
+
+
+
+
+
+
+
+
+
+
+
Affiché en texte brut (safe). Laisse vide si tu n’en veux pas.
+
+
+
+
+
+
+ Affiché comme HTML (le serveur retire les <script> et les handlers on*).
+
+
+
+
+
+
+
Chemin relatif (ex: video/reward.mp4) ou URL complète. Vide = pas de vidéo.
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
Aperçu
+
+
Aperçu live (non sauvegardé).
+
+
+
+
—
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Règles
+
+
Texte: affiché tel quel (safe), retours à la ligne conservés.
+
HTML: le serveur retire les <script> et les attributs on*.
+
Vidéo: accepte un chemin relatif (ex: video/reward.mp4) ou une URL complète.
+
+
+
+
+
+
Astuce
+
+ Si tu utilises du HTML, préfère des tags simples (<p>, <a>, <strong>) pour éviter des surprises d’affichage.
+
+
@@ -362,92 +480,67 @@
-
-
-
-
Ajouter un film
-
- Ajoute un film via l’API (/api/movies/add). Le serveur récupère automatiquement le titre/plot/affiche depuis OMDb avec l’imdb_id.
-
-
-
+
+
+
+
Films
+
Gestion et ajout des films (par année).
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
Gérer les films
-
Sélectionne une année, puis coche les films à supprimer.
+
Gérer les films
+
Filtre, sélection et suppression en lot.
+
+
+ —
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
@@ -459,7 +552,7 @@
-
+
Sel.
@@ -477,25 +570,153 @@
+
+
+
+
Ajouter un film
+
+ Le serveur récupère automatiquement titre/plot/poster via OMDb avec l’imdb_id.
+
+
+
+
+
+
+
+
+
+
+
Notes rapides
+
+
Auto: utilise video_src → embed_src → vod_link.
+
Server file: mets video_file (chemin relatif sous public/video).
+
Édition: le bouton “Éditer” ouvre une modale avec des onglets Info / Player.
+
+
+
+
+
+
Astuce
+
+ Dans “Gérer”, la recherche filtre la table localement (sans requête API). Le “Tout sélectionner” ne coche que les lignes visibles.
+
+
+
+
+
-
-
-
-
Backup
-
- Crée une sauvegarde de la base MongoDB (format .ndjson.gz) et conserve-la sur le serveur.
-
+
+
+
+
Backup / Restore
+
Sauvegarde et restauration de la base MongoDB.
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sauvegardes
+
Format .ndjson.gz, stocké sur le serveur.
+
+
+
+
+
-
+
@@ -511,79 +732,176 @@
-
-
-
-
Restore
-
- Restaure une sauvegarde (fichier .ndjson.gz). Option recommandée: drop pour supprimer les collections avant import.
-
+
+
+
+
+
+
Restaurer une sauvegarde
+
+ Restaure un fichier .ndjson.gz. L’option drop est recommandée.
+
-
- La restauration peut écraser les données. Fais un backup juste avant si besoin.
+
+ La restauration peut écraser les données. Fais un backup juste avant si besoin.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Conseil
+
+ Utilise drop sauf si tu sais exactement ce que tu fais (sinon risque de doublons/erreurs).
+
+
+
+
-
-
-
+
+
+
+
+
+
Fonctionnement
+
+
Backup: crée un fichier .ndjson.gz (export MongoDB) et le garde sur le serveur.
+
Télécharger: récupère le fichier localement (utile avant une manipulation risquée).
+
Restore: importe le fichier. Avec drop, les collections restaurées sont d’abord supprimées.
+
+
+
+
+
+
Check rapide
+
+ Après restore, recharge la page et vérifie “Films”, “Checklist” et “Statistiques”.
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Définir les gagnants par année (égalité)
-
- Tu peux ajouter plusieurs gagnants pour la même année (ex: égalité au même nombre de points).
- Choisis un utilisateur + des points (optionnel), puis clique Ajouter.
-
+
+
+
+
Gagnants
+
Définis un ou plusieurs gagnants par année (égalité possible).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
Basé sur les années présentes dans les films.
+
+
+
Ajouter un gagnant
+
+ Tu peux ajouter plusieurs gagnants pour une même année (égalité).
+
+
+
+
+
+
+
Basé sur les années présentes dans les films.
+
+
+
+
+
Pour retirer: utilise la liste ci-dessous.
+
+
+
+
+
Laisse vide si non applicable.
+
+
+
+
+
+
+
+
+
-
-
-
-
Pour retirer un gagnant, utilise la liste “Gagnants actuels” ci-dessous.
-
-
-
-
+
+
+
+
+
+
Gagnants actuels
+
Vue globale (toutes les années).
+
+
+
+
—
+
+
-
-
-
-
-
-
-
-
Gagnants actuels
-
—
+
+
+
+
+
+
Comment ça marche
+
+
Une année peut avoir plusieurs gagnants (égalité).
+
Les points sont optionnels (affichage uniquement).
+
Pour retirer un gagnant, utilise le bouton “Retirer” dans la liste “Gagnants actuels”.
+
+
+
+
+
+
Astuce
+
+ Si tu changes l’année active du site, vérifie aussi les gagnants de cette année.
+