- 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
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.
- 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
- Basée sur l'API de DailyMotion en précisant le compte de JeBiF
- 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 ?