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 active (footer)

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)
—

Créer une nouvelle version

Ajoute une entrée dans l’historique, puis tu peux la rendre active.
Historique
—

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

Crée une sauvegarde de la base MongoDB (format .ndjson.gz) et conserve-la sur le serveur.

Fichier Taille Modifié Actions
Ouvre l’onglet pour charger la liste…

Restore

Restaure une sauvegarde (fichier .ndjson.gz). Option recommandée: drop pour supprimer les collections avant import.

La restauration peut écraser les données. Fais un backup juste avant si besoin.

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.
Basé sur les années présentes dans les films.
Pour retirer un gagnant, utilise la liste “Gagnants actuels” ci-dessous.
Gagnants actuels
—