Admin

Paramètres, utilisateurs et gestion des films.

Pilote tout le site (films, checklist, statistiques).
Basé sur les années présentes dans les films.

Contrôle l’affichage du bloc debug dans player.html (admins uniquement).

Configure la date de cérémonie pour le compte à rebours (Films & Checklist). Défaut: 15 mars.
Basé sur les années présentes dans les films.
Format: YYYY-MM-DD.
Dates configurées
—

Version

Contrôle la version affichée dans le footer (stockée en DB).
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
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.

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.

Aperçu

Aperçu live (non sauvegardé tant que tu n’enregistres pas).
—
Preview

Liste des utilisateurs

— utilisateur(s)
Nom Email Statut Actions
Charge la liste…

Films

Gestion et ajout des films (par année).
Gérer les films
Filtre, sélection et suppression en lot.
—
0 sélectionné(s)
Sel. ID Titre Player Catégorie Année Actions
Charge la liste…
Ajouter un film
Le serveur récupère automatiquement titre/plot/poster via OMDb avec l’imdb_id.
Sépare films & stats par année.

Auto = video_src → embed_src → vod_link.
Si video_file est fourni et que ce champ est vide, la lecture utilisera /api/video/<movieId>.
Chemin relatif sous VIDEO_FILES_DIR (défaut: public/video).
Compat. Préfère video_src / embed_src.
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 / Restore

Sauvegarde et restauration de la base MongoDB.
Sauvegardes
Format .ndjson.gz, stocké sur le serveur.
Fichier Taille Modifié Actions
Ouvre l’onglet pour charger la liste…
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.
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”.

Gagnants

Définis un ou plusieurs gagnants par année (égalité possible).
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.
Gagnants actuels
Vue globale (toutes les années).
—
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.