Skip to content

Latest commit

 

History

History
78 lines (54 loc) · 2.9 KB

TODO.md

File metadata and controls

78 lines (54 loc) · 2.9 KB

À faire

Toutes les applications

  • Mettre à jour les applications existantes en Django 1.10, BioInfuse inclus
  • S'assurer d'avoir des tables spécifiques pour chaque application
    • Il faudra peut-être recréer des tables à partir des tables existantes ?

BioInfuse

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
    • Générer une clé d'association uniquement pour les candidats d'un concours ?
  • Associer la clé au concours

Amélioration (2017-01-29)

  • Nouvel inscrit et plusieurs concours ouverts : demander à l'Inscription à quel concours s'inscrire
  • Permettre à un utilisateur de User de s'inscrire dans BioInfuse/Member

Clé d'association

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

  • Ne créer une nouvelle clé que sur la demande d'un concurrent ou pour tous les utilisateurs ?

La clé d'association est créé à l'inscription à un concours.

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
    • Fixer le bug d'affichage de la vidéo : s'affiche en local mais pas en ligne
    • Afficher la note moyenne attribuée à la vidéo par le membre du jury ou par l'ensemble des jury ?
  • Page d'évalution d'une vidéo pour l'utilisateur Jury

Amélioration (2017-01-29)

  • Respect de la CNIL:
    • Permettre à l'utilisateur de changer son mot de passe
    • Permettre à l'utilisateur de supprimer son compte
      • Ajouter une case pour le désinscrire de User aussi ? Ou fournir un lien pour les autres applis ?

Soumission d'une vidéo

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

Amélioration (2017-01-29)

  • Corriger le problème de lien signalé en commentaire multi-lignes
    • Corriger également dans l'affichage des vidéos

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 ?

Gestion du site

  • Création de pages en utilisant le markdown
  • Création d'article en utilisant le markdown
  • Création d'une page pour les vainqueurs des différents concours
  • Afficher un slider qui affiche les concours à venir et en cours