Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.42 KB

TODO.md

File metadata and controls

40 lines (29 loc) · 1.42 KB

À faire

Inscription

  • Inscription d'un nouvel utilisateur :
    • Utilise la table User de Django
    • Étend la table avec les champs :
      • show_name : le nom affiché sur BioInfuse
      • role : le rôle de l'utilisateur (concurrent, jury, admin)
      • associated_key : la clé unique associée à l'utilisateur pour le concours
  • Page de connection
  • Page de deconnection
  • Ajouter automatiquement une nouvelle clé d'association pour l'utilisateur à la création du compte
  • Associer la clé au concours

Clé d'association

La clé d'association ne peut pas être créée si aucun concours n'est ouvert.

À l'ouverture d'un nouveau concours, regénérer des clés d'association pour les utilisateurs existants qui sont dans la table bioinfuse et qui sont actifs.

Utilisateurs

  • Page de modification de profil pour l'utilisateur (champ role non utilisé)
  • Page de soumission de vidéo pour l'utilisateur Concurrent
  • Page des vidéos soumises pour l'utilisateur Jury
  • Page d'évalution d'une vidéo pour l'utilisateur Jury

Soumission d'une vidéo

  • Basée sur l'API de DailyMotion en précisant le compte de JeBiF

Utilisateurs administrateurs

  • Page de gestion des membres
  • Page de modification de role pour un utilisateur
  • Page de gestion des vidéos ?
  • Page de suppression de vidéo ?
  • Page de mise à jour de vidéo ?