Skip to content

WIP: Projet C : Déclaration de problèmes dans les salles

alkoow requested to merge alkoow/FlOpEDT:dev into dev

Liste des choses à vérifier

Merci de vérifier is votre Merge Request (MR) satisfait bien aux conditions suivantes (mettre un 'x' pour cocher la case) :

  • Nous avons ajouter nos noms dans le fichier AUTHORS.md
  • Nous avons ajouter quelques mots d'anglais dans le CHANGELOG.md pour résumer notre travail
  • Si nous avons utilisé de nouveaux modules python, nous les avons ajouté dans le fichier requirements.txt
  • Nous avons effectué quelques tests (et les avons éventuellement ajouté au dépôt)
  • Nous avons ajouté, modifié et revu la documentation, si nécessaire. On peut effectuer une MR sur la page wiki de FlOpEDT, comme expliqué ici : https://stackoverflow.com/a/38537453
  • Nous n'avons pas ajouté d'affichage dans les consoles (ni dans celle de django (avec print), ni dans celle du mavigateur (avec des console.log))

Type de Merge Request

Merci d'indiquer le type de votre MR (mettre un 'x' pour cocher la case) :

  • Réparation de bug
  • Fonctionnalité
  • Mise à jour de style sur le code (formatage, renommage)
  • Refactoring (pas de changement fonctionnel, ni de changement d'API)
  • Autre (à décrire) :

Quel est le comportement actuel ?

Une page à l'adresse ~/edt/INFO/room_problem dont la vue affiche une grille verte. L'interface n'est donc pas fonctionnelle, mais les classes et attributs correspondant à la demande ont été implémentées dans le modèle de l'application base.

Quel est le nouveau comportement ?

  • Une interface fonctionnelle pour les étudiants et professeurs, permettant de signaler un problème dans une salle par la sélection de cette dernière, le choix du type de problème dans une liste déroulante, et un champ de texte pour décrire la nature du problème (description). Au choix de la salle, une fenêtre d'avertissement peut s'afficher afin d'avertir l'utilisateur sur des problèmes récents dans la salle.

  • Une interface pour les professeurs (ou autre type d'utilisateur - à discuter), afin de pouvoir ajouter de nouveaux types de problèmes sous forme de formulaire.

  • Possiblement une refonte du menu, afin de grouper les différentes sections par groupe sous forme de menu déroulant (et ajouter une nouvelle section pour le signalement des salles/déclaration des types de problème)

  • Une interface de consultation des problèmes dans les différentes salles

Est-ce que cette MR casse une autre fonctionnalité ?

  • Oui
  • Non

Est-ce que cette MR contient de nouvelles migrations de base ?

  • Possiblement (si le travail de l'existant précédent du modèle n'est pas suffisant)
Edited by alkoow

Merge request reports