impactometre issueshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues2019-12-28T13:33:58Zhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/20Supprimer les classes SoftwareEntered et HardwareEntered2019-12-28T13:33:58ZClement BrizardSupprimer les classes SoftwareEntered et HardwareEntered* [x] Supprimer la classe SoftwareEntered
* [x] Supprimer la classe HardwareEntered* [x] Supprimer la classe SoftwareEntered
* [x] Supprimer la classe HardwareEnteredV1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/18Renommer le dossier "enums" en "constants"2019-12-28T21:56:55ZClement BrizardRenommer le dossier "enums" en "constants"V1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/17Refaire le squelette de l'appli pour avoir une partie backend et une partie f...2019-12-20T22:48:46ZClement BrizardRefaire le squelette de l'appli pour avoir une partie backend et une partie frontendV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/16Gérer le re-calcul de l'impact d'un scénario modifié par l'utilisateur2020-01-27T19:38:40ZClement BrizardGérer le re-calcul de l'impact d'un scénario modifié par l'utilisateurFaire une fonction substract (damage) dans la classe ComponentDamage.
Récupérer la catégorie de l'objet qui a été modifié, recalculer son impact, soustraire à son CategoryDamage l'ancienne valeur d'impact et ajouter la nouvelle, puis rec...Faire une fonction substract (damage) dans la classe ComponentDamage.
Récupérer la catégorie de l'objet qui a été modifié, recalculer son impact, soustraire à son CategoryDamage l'ancienne valeur d'impact et ajouter la nouvelle, puis recalculer l'impact de la réunion.
* [x] Poursuivre la création de la fonction `update()` du contrêleur `meetingScenario` et les fonctions `update()` associées présentes dans les classesV1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/15Gérer la modification d'un scénario existant2019-12-20T20:59:00ZClement BrizardGérer la modification d'un scénario existantRendre l’affichage du graphe central dynamique par rapport aux modifications des paramètres que l’utilisateur réalise dans le formulaire de droite.
Attendre que #16 soit faite.Rendre l’affichage du graphe central dynamique par rapport aux modifications des paramètres que l’utilisateur réalise dans le formulaire de droite.
Attendre que #16 soit faite.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/14Définir le modèle de l'application2019-12-21T11:37:24ZClement BrizardDéfinir le modèle de l'application* [ ] Définir un objet Scénario réunion
* [ ] Définir la structure de données qui contiendra les différents scénarios en cours d'utilisation. Définir les méthodes pour ajouter un nouveau scénario, y accéder, le modifier et le supprimer...* [ ] Définir un objet Scénario réunion
* [ ] Définir la structure de données qui contiendra les différents scénarios en cours d'utilisation. Définir les méthodes pour ajouter un nouveau scénario, y accéder, le modifier et le supprimer.
* [ ] Définir un objet Impact qui donne la valeur d'impact d'un scénario selon chaque sphère de dommage, avec pour chaque sphère la répartition de l'impact selon chaque catégorie de composants (hardware, software, transport).V1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/13Créer le fichier JSON des valeurs d'impact + valeurs d'accès2019-12-26T17:28:39ZClement BrizardCréer le fichier JSON des valeurs d'impact + valeurs d'accès* [x] créer le fichier JSON
* [x] ~~définir les méthodes permettant d'accéder à la valeur d'impact d'un composant donné~~ Un seul getter créé (getInboundBandwith pour la classe Software), les prochains seront créés au fur et à mesure (...* [x] créer le fichier JSON
* [x] ~~définir les méthodes permettant d'accéder à la valeur d'impact d'un composant donné~~ Un seul getter créé (getInboundBandwith pour la classe Software), les prochains seront créés au fur et à mesure (fermeture de cette issue pour passer à #9)V1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/12Gérer les calculs après que l'utilisateur a rempli ses paramètres2020-01-27T00:48:19ZClement BrizardGérer les calculs après que l'utilisateur a rempli ses paramètresQuand l'utilisateur a fini de remplir le formulaire, il clique sur "Lancer les calculs". On doit calculer l'impact de son scénario, et générer deux scénarios proches de ses paramètres dont on calcule aussi l'impact. On renvoie les trois ...Quand l'utilisateur a fini de remplir le formulaire, il clique sur "Lancer les calculs". On doit calculer l'impact de son scénario, et générer deux scénarios proches de ses paramètres dont on calcule aussi l'impact. On renvoie les trois impacts.
* [x] Faire une fonction qui, prenant des MeetingScenario en paramètres, renvoie les valeurs normalisées pour chaque sphère d'impact (utilisation de la fonction utilitaire normalise())
* [x] Générer deux MeetingScenario en fonction du MeetinScenario créé par l'utilisateur (pour cela : créer un méthode dans la classe `MeetingScenario` generateTwoAlernatives(this))
Attendre que #9 soit faite.V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/11Gérer l'affichage des résultats après que l'utilisateur a rempli le formulaire2020-01-27T17:50:38ZClement BrizardGérer l'affichage des résultats après que l'utilisateur a rempli le formulaire* [ ] créer une section collapsable à gauche de l'écran
* [ ] dans cette section, afficher la liste des scénarios en train d'être comparés : un bouton pour le scénario renseigné par l’utilisateur, et deux boutons pour deux scénarios proc...* [ ] créer une section collapsable à gauche de l'écran
* [ ] dans cette section, afficher la liste des scénarios en train d'être comparés : un bouton pour le scénario renseigné par l’utilisateur, et deux boutons pour deux scénarios proches de ses paramètres. Chaque bouton est d’une couleur différente. Ajouter un bouton pour créer un nouveau scénario
* [x] au centre, afficher l'histogramme comparant les trois scénarios
* [ ] créer une section collapsable à droite de l'écran
* [ ] dans cette section, afficher les paramètres du scénario courant (soit si l’utilisateur a cliqué sur le bouton correspondant dans la partie gauche de l’écran, soit s’il a cliqué sur un des bâtons du scénario sur l’histogramme). L’utilisateur peut définir un nom pour son scénario.
* [ ] dans cette section, proposer un formulaire (pré-rempli avec les valeurs du dernier scénario renseigné ?) si l’utilisateur clique sur le bouton d’ajout d’un nouveau scénario dans la partie gauche de l’écran.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/10Faire la fonction de construction d'un histogramme pour un ensemble de scénar...2020-04-15T22:14:59ZClement BrizardFaire la fonction de construction d'un histogramme pour un ensemble de scénarios de réunionAttendre que #41 soit faite.
La fonction prend en paramètres un ou plusieurs scénarios et renvoie l'histogramme correspondant.Attendre que #41 soit faite.
La fonction prend en paramètres un ou plusieurs scénarios et renvoie l'histogramme correspondant.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/9Faire la fonction de calcul d'impact pour software et transport2020-01-04T13:27:26ZClement BrizardFaire la fonction de calcul d'impact pour software et transportLa fonction prend en paramètres toutes les données que peut renseigner un utilisateur, et renvoie un objet `GlobalDamage` permettant d'afficher un bâton par sphère de dommage sur l'histogramme. Faire les fonctions de calcul intermédiaire...La fonction prend en paramètres toutes les données que peut renseigner un utilisateur, et renvoie un objet `GlobalDamage` permettant d'afficher un bâton par sphère de dommage sur l'histogramme. Faire les fonctions de calcul intermédiaires, mettre toutes les formules dans controllers/services/meeting/
Attendre que #14 et #13 soient faites.V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/8Faire le formulaire d'affinage2020-01-28T05:34:59ZClement BrizardFaire le formulaire d'affinageFaire le formulaire d'affinage tel que sur les maquettes.Faire le formulaire d'affinage tel que sur les maquettes.V1Aurelien BerangerAurelien Berangerhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/7Faire le pré-formulaire2020-01-20T19:01:43ZClement BrizardFaire le pré-formulaireFaire le pré-formulaire tel que sur la page d'accueil.Faire le pré-formulaire tel que sur la page d'accueil.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/6Accueil : faire la redirection du lien "Contribuer"2019-12-20T17:20:14ZClement BrizardAccueil : faire la redirection du lien "Contribuer"* [ ] faire un fichier CONTRIBUTING
* [ ] cleaner le README : juste explication du projet et lien vers CONTRIBUTING
* [ ] créer des issues pour tous les points restants du backlog
* [ ] faire la redirection vers le Gitlab* [ ] faire un fichier CONTRIBUTING
* [ ] cleaner le README : juste explication du projet et lien vers CONTRIBUTING
* [ ] créer des issues pour tous les points restants du backlog
* [ ] faire la redirection vers le GitlabV1 finitionshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/5Faire les pages de sources avec uniquement les sources réunion2019-12-20T17:20:38ZClement BrizardFaire les pages de sources avec uniquement les sources réunion* [ ] faire les sources globales avec uniquement les sources réunion
* [ ] faire la page des sources spécifiques réunion
* [ ] faire la redirection depuis page d'accueil vers page des sources globales
* [ ] faire la redirection depuis pa...* [ ] faire les sources globales avec uniquement les sources réunion
* [ ] faire la page des sources spécifiques réunion
* [ ] faire la redirection depuis page d'accueil vers page des sources globales
* [ ] faire la redirection depuis pages réunion vers page des sources spécifiques réunionV1 finitionshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/4Accueil : faire le formulaire de proposition d'extension de l'outil2019-12-20T15:39:27ZClement BrizardAccueil : faire le formulaire de proposition d'extension de l'outilÀ faire sous Framaforms.À faire sous Framaforms.V1 finitionshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/1Faire la page d'accueil2020-04-15T22:15:46ZClement BrizardFaire la page d'accueilRéaliser la page d'accueil telle que sur la maquette. Afficher les trois liens dans le footer mais sans faire les redirections pour l'instant.Réaliser la page d'accueil telle que sur la maquette. Afficher les trois liens dans le footer mais sans faire les redirections pour l'instant.V1